|
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
hero50 Mini JLI'ler
Anmeldedatum: 03.06.2003 Beiträge: 9
Medaillen: Keine
|
Verfasst am: 07.06.2003, 17:03 Titel: Unterschiede von C++ Programmen |
|
|
Hi,
hätte da eine Interessensfrage:
wo liegen eigentlich die Unterschiede von:
Visual C++ .NET 2003 Standard,
Visual C++ und
C++?
Kann mich hierbei jemand aufklären?
Danke _________________ Grüsse |
|
Nach oben |
|
|
Christian Rousselle Site Admin
Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 07.06.2003, 18:18 Titel: |
|
|
Hallo,
C++ ist eine Programmiersprache. Visual C++ ist eine integrierte Entwicklungsumgebung (IDE) - d.h. soviel, dass dir Werkzeuge, wie ein Editor, ein Debugger, Compiler, Linker und ein paar weitere Tools in einem Programm zur Verfügung stehen. Visual C++ 6.0 kam ca. 97/98 raus. Die neue Version Visual C++ .NET 2002/2003 ist nichts anderes als eine Weiterentwicklung der IDE. Außerdem wurde am Compiler gearbeitet. Es wurde auch ein wenig am Compiler geändert. So wird eine Variable, die im Körper einer for-Schleife deklariert wird jetzt lokal behandelt:
Visual C++ 6.0
Code: |
for(int i=0;i<10;i++)
{
...
}
int i = 10; // Fehler, i schon deklariert
|
Visual C++ .NET
Code: |
for(int i=0;i<10;i++)
{
...
}
int i = 10; // Okay
|
Die IDE sieht etwas schönder aus und ist vereinheitlicht (für VB, C#, C++, J#).
Christian |
|
Nach oben |
|
|
magynhard Super JLI'ler
Anmeldedatum: 26.04.2003 Beiträge: 461 Wohnort: Wild durch die Welt ;-) Medaillen: Keine
|
Verfasst am: 07.06.2003, 19:13 Titel: |
|
|
Und C#.NET, ist das auch mit c++ abwärtskompatibel, da es ja ein weiterentwickeltes c++ sein soll!?
Hat das .NET ansonsten keine größere Bedeutung und ist eher ein Werbegag, der den Absatz steigern soll? |
|
Nach oben |
|
|
hero50 Mini JLI'ler
Anmeldedatum: 03.06.2003 Beiträge: 9
Medaillen: Keine
|
Verfasst am: 07.06.2003, 21:32 Titel: |
|
|
Super, jetzt blick ich am C++ Markt etwas mehr durch.
Danke für die gute und rasche Antwort! _________________ Grüsse |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 07.06.2003, 22:31 Titel: |
|
|
C#.NET ist keine Weiterentwicklung von C++ sondern eine neue, eigenständige und Objektorientierte Sprache.
Das DotNetFramework ist nicht nur ein WerbeGag von Microsoft sondern vorallem eine Komplette Klassenbibliothek (Man kann sie als Nachvolger von MFC sehen) die auf einem Garbage Collector Basiert. Dass heisst, der Programmierer muss/darf sich nicht mehr um die Freispeicherverwaltung kümmern.
Beispielprogramm in C#: (Hello, World) Code: |
using System;
class HelloWorld {
public static void Main(string[] args) {
Console.WriteLine("Hello, World!");
}
} |
AFE-GmdG _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|