Bernd Brodesser wrote:
* Rainer Lischke schrieb am 12.Jul.2000:
Oha, wie war das? Ich war bisher der Meinung C ist ein Teil von C++. Ist der Ansatz so verschieden?
Ja und ja. ;)
Ich habe mal C gelernt, das muss ich wohl nicht wegwerfen, wenn ich den OO-Teil von C++ trotzdem akzeptiere und mich daran halte.
Der Ansatz ist ein anderer. Das Problem ist nicht die Syntax, sondern die Denke. Du mußt anders denken. Du kannst zwar alle C Programme weiterbenutzen und auch einbinden. Sachen wie eine for-Schleife bleiben auch, aber Du mußt einen ganz anderen Denkansatz machen.
Das ist wie mit dem goto, das es bekantlich unter C auch gibt. Wenn da ein Basic-Mensch (Kein Visual Basic, sondern altes Standard-Basic mit Spagethi-Code) mit arbeitet ist das am Ende kein C-Programm sondern ein verkapptes Basic, obwohl es C ist.
Genauso oder noch schlimmer ist es mit C++. Ein C Mensch versucht immer wieder prozudural zu denken. Und nicht Objektorientiert.
Und wie kann dann ein Mensch mehrere Programmiersprachen beherrschen? Ich kenne mich da nicht so aus, bin gerade dabei Java zu lernen - vom Ansatz wohl C++ am ähnlichsten. Zumindest habe ich einmal einen C++-Quellcode aufgemacht und der Aufbau kam mir bekannt vor. Die Programme sind aber komplett anders, als das, was ich von Basic oder Pascal kenne. Die beiden letzten kann ich aber nicht wirklich. MfG Bernhard -- ---- L I N U X ---- Waehrend andere noch neu starten, wird mit Linux schon gearbeitet. Homepage: http://www.geocities.com/pinguin_84088 Registrierter User: # 171705 http://counter.li.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com