Am Don, 01 Mär 2001 schrieb Tobias Wilken:
also ich bin gerade auf dem Standpunkt, dass ich eine neue Programmiersprache lernen muss, nur ich habe keine Ahnung was man so programmiert
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. 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. *Wichtigst* zum erlernen einer Programmiersprache ist m.E. ein Projekt das man realisieren will/muß. Wenn Dir keiner eins aufdrückt, such Dir was, aber was einfaches, ohne graphische Oberfläche oder großem Benutzerschnittstellen-Schnickschnack. *Zweitwichtigst* ist der Blick in fremden Quellcode. Andere klassische Sprachen haben m.E. wenig Sinn - wozu noch Fortan, Algol, Pascal (lebt zwar noch weiter in Delphi, aber...) ? COBOL ist eine Krankheit, wie man hört, ADA wohl nur sinnvoll, wenn man für die US-Militärs programmiert. Forth ist tot, LISP braucht man nur noch um Emacs zu programmieren, BASIC will eh keiner, Assembler ist nur noch sinnvoll, wenn man beinhart auf eine Hardware hinoptiemiert. Etc. etc., auch wenn das in einen Flammenkrieg ausarten sollte. Falls Du aber unbedingt auf Web-Anwendungen hinausmöchtest, dann vielleicht doch lieber in Richtung HTML/XML/PHP/Python/Perl/Java umschauen. Ceterum suadeo: C: http://www.eskimo.com/~scs/C-faq/top.html ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/lang/c Kernighan/Ritchie C++: http://www.inf.uni-konstanz.de/~kuehl/cpp/cppfaq.htm/ ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/lang/c Stroustrup, Meyers Diverse: http://www.programmingtutorials.com Stefan -- ______________________________________________________________________ Stefan Brill, Center for Auditory Prosthesis Research, RTI EMail: sbrill@rti.org _ Phone: +1/919/541-6298 Fax: +1/919/990-8385 ( |_) ____________________________________________________)_|_)_____________