Hallo, On Thu, 01 Mar 2001, Stefan Brill wrote:
[Programmiersprachen]
Hm, hm. Wenn Du keine spezifische Anwendung im Sinn hast und nur zum Zwecke des Programmierenlernens da rangehen moechtest, dann gilt nach wie vor: C. Das ist noch immer die "lingua franca", insbesondere der Open Source-Gemeinde.
ACK.
Natuerlich sind modernere Konzepte (objektorientiertes / generisches Programmieren) laengerfristig dann bei C++ oder auch Java zu finden, aber für einen Anfaenger sind das schon heftige Brocken. C ist da uebersichtlicher - ein spaeterer Umstieg auf C++/Java wird ja nicht unmoeglich gemacht, auch wenn man dann die Denkweise ziemlich umkrempeln muss. Und sich am Anfang auf C zu beschraenken, laesst einen spaeter auch die Unterschiede erkennen.
Ich musste leider feststellen, dass "objektorientiertes" Denken doch eine ganz erhebliche Umstellung ist und mitunter nicht einfach. Manchmal mag es wirklich einfacher sein, wenn man direkt mit C++ anfaengt, aber das ist sicherlich auch Geschmackssache....
[...] Andere klassische Sprachen haben m.E. wenig Sinn - wozu noch Fortan, Algol, Pascal (lebt zwar noch weiter in Delphi, aber...) ?
Sorry, wenn ich Dir da doch ein wenig widersprechen muss. Sicherlich wird heutzutage vieles in C/C++ programmiert, gerade im Linux-Sektor, und mit den qt-Bibliotheken stehen auch leistungs- faehige Ressourcen fuer Graphikanwendungen zur Verfuegung (Motif, OpenGL etc. gibts ja auch noch), doch andere Programmiersprachen sind wirklich nicht "tot".... Wir haben hier am Institut ein Industrie-Konsortium ansaessig, daher habe ich doch ein wenig Einblick in die Welt von z.B. grossen Firmen (Oelkonzerne) und deren Softwareprojekten -- und siehe da, vieles ist dort noch in Fortran77 programmiert (kein Witz!) und wird weiterhin ausgebaut. Das soll jetzt nicht heissen, dass jeder F77 lernen soll, aber es gibt eben durchaus Zweige (insbes. Numerik), wo Fortran (lass es F90, F95 oder HPF sein) geeigneter ist als C und daher auch heute noch eingesetzt wird. Auch Delphi (insb. unter Windows) scheint sich grosser Beliebheit zu erfreuen (habe ich mich selbst aber nie mit beschaeftigt). Meiner Meinung nach sollte man nicht sagen, die Programmiersprache ist gut, die andere Programmiersprache ist schlecht - es haengt IMHO immer vom Einsatzbereich und der Problemstellung ab. Sicherlich, und da gebe ich Stefan ganz recht, ist C eine weit- verbreitete und in weitem Umfeld einsetzbare Programmiersprache, daher ist es mit Sicherheit kein Fehler, sich damit zu beschaeftigen. Andere Programmiersprachen sind da eher auf ganz spezifische Problemstellungen und Anwendungen ausgelegt. Das nur mal so als Kommentar dazu... Gruesse aus Karlsruhe, Thomson -- Dipl.-Geophys. Thomas Hertweck Geophysikalisches Institut, Universitaet (TH) Karlsruhe Email: ubtj@rz.uni-karlsruhe.de Linux is like a wigwam - no windows, no gates, apache inside!