Unterschied C und C++ ?
Rolf
- programmiertechnik
Hi,
kamnn mir mal jemand kurz sagen, was zwischen C und C++ der Unterschied ist?
Ist c++ "nur" eine Weiterentwicklung von C, bzw. baut C++ auf C auf?
Danke
Rolf
Hi,
Hi.
kamnn mir mal jemand kurz sagen, was zwischen C und C++ der Unterschied ist?
C++ ist objektorientiert, C "nur" prozedural.
Hallo Rolf,
kamnn mir mal jemand kurz sagen, was zwischen C und C++ der Unterschied ist?
Ist c++ "nur" eine Weiterentwicklung von C, bzw. baut C++ auf C auf?
es war eine ganze Zeit lang so, dass C eine Untermenge von C++ war und C++
ist geschichtlich auch aus C hervorgegangen. Viele C++-Compiler arbeiten
heute immer noch so, dass sie den C++-Code umwandeln in C-Code. Aber seit
einiger Zeit ist es so, dass C und C++ sich auseinanderentwickelt haben.
Einfach merkt man das, wenn man sich Konstruktionen wie diese hier anguckt:
const a = 10;
In C ist das erlaubt -- in C++ nicht. _Heute_ haben also C und C++ nicht mehr
viel miteinander zu tun.
Grüße,
CK
_Heute_ haben also C und C++ nicht mehr viel miteinander zu tun.
Du bezeichnest die grundlegende Logik (Kontrollstrukturen und Schleifen, dazu Variablen- und Funktionsdeklaration, etc.), die aus einer Art Einkaufsliste erst ein Programm macht, als "nicht viel"? Na, denn...
hi,
es war eine ganze Zeit lang so, dass C eine Untermenge von C++ war und C++
ist geschichtlich auch aus C hervorgegangen. Viele C++-Compiler arbeiten
heute immer noch so, dass sie den C++-Code umwandeln in C-Code. Aber seit
einiger Zeit ist es so, dass C und C++ sich auseinanderentwickelt haben.
Einfach merkt man das, wenn man sich Konstruktionen wie diese hier anguckt:const a = 10;
In C ist das erlaubt -- in C++ nicht. _Heute_ haben also C und C++ nicht mehr
viel miteinander zu tun.
Und wenn man jetzt eine dieser Sprachen lernen möchte, welche sollte man dann nutzen??
Matthias
Hallo Matthias,
Und wenn man jetzt eine dieser Sprachen lernen möchte, welche sollte man
dann nutzen??
Das haengt davon ab, was du tun moechtest.
Grüße,
CK
Und wenn man jetzt eine dieser Sprachen lernen möchte, welche sollte man dann nutzen??
So ziemlich jedes C++-Anfänger-Buch beginnt mit den Grundlagen von C++: C.
use Mosche;
Und wenn man jetzt eine dieser Sprachen lernen möchte, welche sollte man dann nutzen??
So ziemlich jedes C++-Anfänger-Buch beginnt mit den Grundlagen von C++: C.
Nein, zum Glück nicht mehr jedes. Ich habe drei C++-Anfänger Bücher (das übliche "C++ für Dummies", welches ich mit 14 bekam, eins von Addison-Wesley, welches mir ziemlich unverständlich blieb und eine aus der SuSE-Press) und von denen beginnt eins mit C (das von Addison-Wesley).
Ich halte es für einfacher, C++ zu lernen und danach die Unterschiede zu C zu lernen als andersherum. C++ ist für Anfänger besser geeignet als die ewige Zeiger-Schlacht bei C.
use Tschoe qw(Matti);
kamnn mir mal jemand kurz sagen, was zwischen C und C++ der Unterschied ist?
http://de.wikipedia.org ist dein freund