Jan-Michael
Aktives Mitglied
Thread Starter
- Dabei seit
- 28.02.2005
- Beiträge
- 397
- Reaktionspunkte
- 0
Hallo Leute,
mich würde einfach mal interessieren, welche Programmiersprachen ihr bevorzugt und warum. Vorausgegangen ist diesem Thread ein Geschspräch mit einem guten Freund über eben das obige Thema. Jedoch ist mir aufgefallen, dass jede "halbwegs" moderne Sprache, die uns eingefallen ist, mehr oder minder starke Schwächen aufweist.
Java ist zwar ganz ok, aber die VM ist einfach unglaublich langsam. Darüber hinaus ist die Dokumentation der Sprache vielfach mehr fahrlässig, als Intuitiv. Gerade bei Swing scheint SUN doch eher getreu dem Motto: "It's a feature not a bug" zu arbeiten. Ausgangspunkt für diese Feststellung war ein Bug im GridBagLayout, der zwar schon seit Jahren bekannt ist, von SUN aber inzwischen als gegeben hingenommen wird. Die offizielle Diskussionsseite von SUN ist inzwischen als "closed" markiert mit dem Hinweis: "not a bug".
C++ besitzt zwar eine gute Standardbibliothek, die auch ausreichend gut dokumentiert ist, schade ist jedoch, dass die Sprache keine standardisierte Grafikbibliothek mitbringt. Wenn man seine Programme portieren möchte existiert zwar QT, aber wer will schon seinen standard-c++ code mit Signals und Slots versauen. Zumindest finde ich dies sehr ärgerlich und ich bin mit meiner Meinung nicht der Einzigste in meinem Bekanntenkreis.
Objective-C - ich bin zwar ein Fan der Sprache, aber wenn man seine Programme portieren möchte ist es vllt. doch nicht die richtige Wahl. Diese Eigenschaft fanden wir jedoch relativ wichtig.
Deshalb wüsste ich gerne von euch, welche Programmiersprachen sich wirklich zu lernen lohnen. Für mich ist es vor allem wichtig das eine Programmiersprache portierbar oder vllt. sogar Plattformunabhänghig ist. Es ist zwar schön, auf einem Mac zu entwickeln, aber mein Code sollte auch auf anderen Plattformen (im wesentlichen Windows und Linux) ausführbar sein.
mich würde einfach mal interessieren, welche Programmiersprachen ihr bevorzugt und warum. Vorausgegangen ist diesem Thread ein Geschspräch mit einem guten Freund über eben das obige Thema. Jedoch ist mir aufgefallen, dass jede "halbwegs" moderne Sprache, die uns eingefallen ist, mehr oder minder starke Schwächen aufweist.
Java ist zwar ganz ok, aber die VM ist einfach unglaublich langsam. Darüber hinaus ist die Dokumentation der Sprache vielfach mehr fahrlässig, als Intuitiv. Gerade bei Swing scheint SUN doch eher getreu dem Motto: "It's a feature not a bug" zu arbeiten. Ausgangspunkt für diese Feststellung war ein Bug im GridBagLayout, der zwar schon seit Jahren bekannt ist, von SUN aber inzwischen als gegeben hingenommen wird. Die offizielle Diskussionsseite von SUN ist inzwischen als "closed" markiert mit dem Hinweis: "not a bug".
C++ besitzt zwar eine gute Standardbibliothek, die auch ausreichend gut dokumentiert ist, schade ist jedoch, dass die Sprache keine standardisierte Grafikbibliothek mitbringt. Wenn man seine Programme portieren möchte existiert zwar QT, aber wer will schon seinen standard-c++ code mit Signals und Slots versauen. Zumindest finde ich dies sehr ärgerlich und ich bin mit meiner Meinung nicht der Einzigste in meinem Bekanntenkreis.
Objective-C - ich bin zwar ein Fan der Sprache, aber wenn man seine Programme portieren möchte ist es vllt. doch nicht die richtige Wahl. Diese Eigenschaft fanden wir jedoch relativ wichtig.
Deshalb wüsste ich gerne von euch, welche Programmiersprachen sich wirklich zu lernen lohnen. Für mich ist es vor allem wichtig das eine Programmiersprache portierbar oder vllt. sogar Plattformunabhänghig ist. Es ist zwar schön, auf einem Mac zu entwickeln, aber mein Code sollte auch auf anderen Plattformen (im wesentlichen Windows und Linux) ausführbar sein.