Avatar billede narkona Praktikant
18. november 2003 - 11:44 Der er 8 kommentarer og
1 løsning

C++.NET kontra VB.NET

jeg kender ikke meget til de 2 programmet, men jeg skal lave et lille fordrag om forskellene imellem dem

hvad kan det ene som det andet ikke kan, hvad er fordele ulemper?
nogle kodeeksempler hvor samme funktion (programstump) er lavet i henholdsvis VB.NET og C++.NET
Avatar billede arne_v Ekspert
18. november 2003 - 11:52 #1
VB.NET er et .NET sprog med VB syntax.

VC++.NET er to ting: managed .NET kode og unmanaged native kode.

C++ er et meget kraftfuldt men også meget svært sprog.

VB er et sprog der er noget nemmere at gå til.
Avatar billede arne_v Ekspert
18. november 2003 - 11:53 #2
C++:

#include <iostream>

using namespace std;

int main()
{
  cout << "Hello world" << endl;
  return 0;
}
Avatar billede arne_v Ekspert
18. november 2003 - 11:54 #3
VB.NET:

Imports System

Module Main
    Sub Main()
      Console.WriteLine("Hello world")
    End Sub
End Module
Avatar billede arne_v Ekspert
18. november 2003 - 11:55 #4
Lad os kalde det et svar
Avatar billede overchord Nybegynder
18. november 2003 - 12:05 #5
Du mener helt 100% sikkert C++.NET?? Og ikke C# (C-Sharp)?
Avatar billede narkona Praktikant
18. november 2003 - 14:07 #6
jeg mener C++.NET og ikke c-sharp

findes der ikke link hvor forskellene bliver gennemgået. de svar der er kommet nu kunne jeg selv, og desuden tager det ikke mere end 1min til mit fordrag at forklare de svar som er givet indtil nu.

jeg skal lave et fordrag på 20min!!

et lidt længere eksempel ville være godt. jeg kan evt komme med noget kode som jeg har lavet i VB.NET som der skal laves et eksempel i til c++
Avatar billede arne_v Ekspert
18. november 2003 - 14:30 #7
Det er efter min mening uinteressant at oversætte fra VB.NET til
C++ medmindre man har fokus på forskellene i syntax.

Det interessante er vel snarere de ting der kan laves i C++ som
ikke kan laves i .NET !

Jeg forestiller mig:
* ægte native executable som ikke kræver NET runtime
* templates
* multiple arv
* preprocessor
Avatar billede narkona Praktikant
18. november 2003 - 14:40 #8
det er sådan noget jeg skal bruge, altså forskelle. kan du forklare mere om det, eller komme med links der forklarer om det.
Avatar billede narkona Praktikant
18. november 2003 - 14:41 #9
det er også med fokus på forskelle i syntaks jeg skal bruge det.
så kan jeg nemlig have en funktion med VN.NET og en med c++ som jeg kan sidestille med hinanden på en projektor og derved illustrere forskellene i syntaksen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester