jag hänger inte riktigt med här... VB.NET är den nya versionen av Visual Basic, och heter egentligen VB.NET 7.0 Rättså stor grej då alltså... Jo, man kan väl säga att det är en rätt så stor grej. Paul Maritz (dåvarande vice VD på MS) sa ungefär (fritt översatt): ".NET är större i omfattning och betydelse än vad övergången från DOS till Windows var." Vad kommer att vara fördelarna med språket? Jag vänder lite på ordningsföljden för dina frågor. >Vad kommer att vara fördelarna med språket? OK, flexibilitet var kanske inte det bästa ordet. Vad jag menar är snarare 'renhet' (eng. purity), t ex i constructors. >OK, flexibilitet var kanske inte det bästa ordet. Vad jag menar är snarare 'renhet' (eng. purity), t ex i constructors. Så dom vill att man ska kunna jobba med "terminaler". Är inte det så Linux har kunnat det senaste deceniet?.net?
vad är vb.net t.ex?
Är .net en ny version av vb eller?
/CythSv: .net?
.NET är, enkelt sett, Microsofts vision för hur vi i framtiden ska arbeta med webben lika enkelt som vi idag använder lokala nätverk eller t o m den enskilda datorn. Dvs vi ska kunna komma åt vilken information som helst, från var som helst och på vilken typ av enhet/maskin som helst. I visionen .NET ingår bl a .NET Framework (en runtime och ett antal basklasser gemensamt för alla programspråk), .NET Enterprise Servers (alla servrar som agerar back-end i systemet, typ SQL Server, BizTalk Server etc) och .NET Building Block Services (webbaserade tjänster som man kan utnyttja från sitt program, t ex identifikation, datalagring, 'messaging' etc).
För att jobba mot detta används fördelaktigt Visual Studio.NET och något av de programspråk som kan kompilera mot .NET miljön, t ex VB.NET, C#, C++, JScript (alla från MS i VS.NET) plus en massa kopilatorer från övriga leverantörer som är på gång, t ex Oberon, Perl, Python, Eiffel mm.Sv: .net?
Vad är C#? Ett helt nytt språk eller? För det är väl inte vanliga C-språket...
/FransSv: .net?
Det säger lite om hur stort det är, enligt MS.
Ja, C# (uttalas 'c-sharp') är ett helt nytt språk. Men det har utvecklats från bl a C++.Sv: .net?
Kommer det att vara lika snabbt som C++?
Har det ungefär samma syntax när det gäller kodande?
Varför väljer man C# framför C++? Kommer C# att ersätta C++?
Vilka ändåmål är C# utvecklat för?Sv: .net?
Vilka ändåmål är C# utvecklat för?
C# är främst tänkt som ett språk lämpligt för C++ utvecklare som vill kunna programmera webbapplikationer lättare och fortare. Det är byggt med RAD (Rapid Application Development) som en mycket viktig ingediens.
Vad kommer att vara fördelarna med språket?
Fördelarna gentemot vad? Mot C++ är det som sagt framförallt produktivitet och enkelhet. Mot VB flexibilitet och kraft.
Kommer det att vara lika snabbt som C++?
Nja,det beror på hur man ser det. C# kan (precis som VB.NET) endast skriva och kompilera kod som kör i CLR (Common Language Runtime). C++ däremot kommer precis som tidigare kunna kompilera direkt till maskinkod, vilken kör helt utanför CLR och .NET (men då kan det givetvis inte utnyttja t ex de basklasser som finns i .NET). Genom att använda vissa s k extensions kan man även i C++ skriva kod mot CLR, och eftersom alla kompilatorer mot CLR skriver samma IL-kod (den kod som kör i CLR) ska det inte göra någon skillnad vilket språk man skriver ett program i. Teoretiskt sett. Praktiskt sett kommer det att bli vissa skillnader ändå. Men C# gentemot C++ (med extensions) bör inte vara någon större skillnad, efter vad jag förstått.
Har det ungefär samma syntax när det gäller kodande?
Jo, det använder samma syntax för s k 'program flow' kod, t ex switch case-satser, for-loopar etc. Däremot ser inte koden likadan ut, alltså om man tittar på ett helt program. Man har t ex inga headerfiler eller liknande. All källkod läggs i samma fil, eller flera om man vill det, men huvudsaken är att man inte behöver hålla på med flera filer för att skriva en klass t ex.
Varför väljer man C# framför C++? Kommer C# att ersätta C++?
Ett sätt att se det kan vara så här, har man funderat på att byta från C++ till Java för att Java är mer lämpat för vad man vill göra, men kanske inte bytt pga vissa restriktioner Java ger, så kan man alldeles säkert byta till C#. Kommer C# att ersätta C++? Nej, men det hade du nog gissat själv vid det här laget.Sv: .net?
>Fördelarna gentemot vad? Mot C++ är det som sagt framförallt >produktivitet och enkelhet. Mot VB flexibilitet och kraft.
Kort fråga - på vilket sätt tycker du C# är mer flexibelt än VB?
MSSv: .net?
Sv: .net?
Okej. Jag är inte säker på att jag håller med, men det är ju en smaksak :-)
MSSv: .net?