Von: Tobias Wilken
Hi Liste,
das freut mich ja, das so viele Antoworten zu meiner Frage eingetroffen sind.
Nach eueren Mails kaemen eigentlich nur noch drei Programmiersprache die zur Auswahl stehen. Assembler, C und C++. Kann mir irgendjemand den Unterschied zwischen C und C++ sagen. Was Assembler ist weiss ich bzw kann ich mir vorstellen.
Nein Assembler ist KEINE Alternative!! Das ist wirklich nur zur Geschwindigkeitsoptimierung oder zur Low Level Programmierung. Wenn man sich ein wenig damit auskennt schadet das aber nicht. Dann kann man sich anschauen wie der C Code umgesetzt wird. C++ handelt es sich um eine objektorientierte Sprache. Das zu erklären ist nicht so leicht. Ich probiers mal. Ein Objekt besteht aus verschiedenen Variablen und Funktionen. Dieses Objekt kann man als gekapselte Einheit ansehen. Variablen in diesem Objekt können zum Beispielt geschützt werden so dass man diese nur noch über die Funktionen der Klasse "bearbeiten" kann. Beliebtes Beispiel eine Objekt Flüssigkeitstank mit Funktionen zum Füllen und Ausleeren des Tanks und Variablen welche die Größe des Tanks bestimmen. Mit diesen Objekten kann man dann ganz tolle Sachen machen aber das sollte man besser in einem Buch nachlesen.
Ist C und C++ mit Pascal und Delphi vergleichen?
Bin mir nicht ganz sicher aber Pascal und Delphi sind auch objektorientiert. Dabei handelt es sich um eine "noch" höhere Programmiersprache als C, dh. es gibt mehr fertige Funktionen die man verwenden kann. Christian