-
-
Hallo Superhirn,
ich bin mit C und den nachfolgenden Varianten groß geworden.
Ich will hier einfach mal den Unterschied von C und C++ an einem anschaulichen Beispiel verdeutlichen,- mit den Begriffen prozedurale bzw. objektorientierte Programmierung können ja einige nichts anfangen.
Also:
nehmen wir einmal an, wir wollen ein Haus bauen. Wenn wir dies mit der Programmiersprache C (der prozeduralen bzw. funktionalen Programmierung) verwirklichen wollten, sähen die einzelnen Schritte, die die Prozeduren darstellen, folgendermaßen aus:
1.) Grube ausheben
2.) Keller aufmauern
3.) Hausrohbau erstellen
4.) Dachstuhl errichten und decken
5.) Innenausbau
6.) usw.
Bei der Programmiersprache C++ (der objektorientierten Sprache) würde uns diese Struktur nicht mehr interessieren und wir könnten folgendes programmieren:
1.) das Haus besteht aus. Keller, Erdgeschoß, erstes Obergeschoß, Dachboden, Dach
2.) der Keller besteht aus: Betonboden, Wand und Fenster
3.) fertig
Wie Du siehst, geht man bei C von einer genauen Beschreibung und bei C++ von den Beziehungen der einzelnen Elemente zueinander aus.
Grüße David
Tue Recht und scheue niemanden \

/
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen