002
12.07.2004, 01:42 Uhr
Pablo
Supertux (Operator)
|
Zitat von TH208: |
ich möchte alle Programiersprachen erlernen...
|
viel spaß....
das ist unmöglich und kein Mensch braucht alle Sprachen zu wissen. Wenn du C oder C++ lernst ist das eine gute Wahl und so kannst du in eine andere umsteigen, wenn du es brauchst.
Man kann nie im Leben alle Sprache geben, weil es so viele gibt, das würde kein Mensch schaffen. Außerdem hat jede Sprache ihre Vor- und Nachteile und je nachdem, was dein Ziel als Programmiere ist, lernst du die eine oder die andere. Nebe den klassischen Programmiersprachen gibt es andere Sprache, die ich anderes verhalten, z.b. scheme, oder haskel. Die heißen funktionelle Sprachen und sie haben eine komplette andere Theorie auf der sich der Sprache aufbaut. Ein Beisp: Mit C oder C++ oder mächtige Bibliotheken dafür ist man nie in der Lage Zahlen zu dartsllen, der mehr als 1000 Ziffern haben. Mit scheme habe ich einmal in 5 Minuten eine einzige Zahl erzeugt, die in 13 volle Seiten eins MS Word Dokument gepasst hat. Solche Sachen wären mit C oder C++ undenkbar. C++ hat mit der STL eine besonder starke Bibliothek für die Bearbeitung von Listen, aber ich würde sagen, sie sind neben den scheme-haskel Listen ein Kinderspiel. Mit Scheme kannst du sogar unendlich Listen von Daten erzeugen und und in Funktionen übergegen, und die Funktion hält an, obwohl die Liste unendlich ist. Solche Sprachen benutzt man aber nicht, wenn du ein Windows Programm schreiben willst oder so, weil sie nicht dafür entwickelt sind.
Welche Programmiersprachen du lernen sollst: Gut, das liegt natürlich an dir selbst und hängt von deinen Erwartungen ab, es kommt darauf an, was du machen willst. Unter Linux gibt es die bash-skrip-sprache für die Konsole, die sehr mächtig ist. Deiner Meinung nach würdest du das lernen. Aber wenn du niemals mit Linux/Unix/BSD/Solaris... arbeiten wirst, wozu bash beherrschen?
Dir musst es zuerst kla sein, was dein Ziel als Programmier ist, und was du machen willst. Wenn du das weißt, dann kannst du eine gute Wahl treffen. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |