Zitat
Original von fast_tam
es ist immer lohnenswert eine neue sprache zu lernen :-) Jede Sprache bringt eigene Konzepte mit welche man sich zu eigen macht.
Zitat
Original von fast_tam
Wenn du auf der Suche nach einer Allround-Sprache bist: nimm Java. Hier findest du alles, von 3D Engines, über 2D und Desktop Widgets bis hin zu mathematischem Zeug und Serverprogrammierung. Nicht so hardwarenah, dafür portabel und es gibt sehr sehr wenige Aufgaben die damit nicht gelöst werden können. Geschwindigkeit ist entgegen aller Märchen überhaupt kein Problem. Auch nicht für Grafiklastige Angelegenheiten oder Spiele - und schon überhaupt nicht für IO-lastige Aufgaben. Auch gibt es schöne Lösungen für parallele Verarbeitung.
Zitat
Original von fast_tam
Das riesige Ecosystem ist eines der innovativsten welche ich bisher kennengelernt habe.
Zitat
Original von fast_tam
Meine Top-Sprachen die man beherrschen sollte, bzw. die sehr interessant sind:
- Java (alternativ .NET / C#)
- C oder C++
- Python
- Clojure (einfach nur um funktional zu denken
- evtl. Scala
- Ruby und PHP nach Lust und Laune
Zitat
Original von fast_tam
und was einige überraschen mag:
- JavaScript
Diese Sprache ist neu in meiner Liste - aber immer mehr Plattformen basieren darauf ( Palm's webOS, Mozilla Extensions, etc). Ich denke wir werden in Zukunft noch mehr JavaScript sehen. Und dan Engines wie V8 ist es mittlerweile auch vernünftig schnell und stabil. Natürlich nichts für grafikintensive Sachen... aber dank HTML5 Canvas habe ich auch schon recht schicke Spiele damit implementiert gesehen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nC_eru« (13.03.2010, 14:40)
Zitat
Original von nC_eru
Bezüglich Geschwindigkeit habe ich gelesen, dass Java 1/20 der Geschwindigkeit von C besitzt, was imo sehr ins Gewicht fällt. Dazu muss ich wohl sagen, dass ich öfters Sachen schreibe, wofür dann mehrere millionen Rechnungen benötigt werden (Stichwort: Fraktale). Die Geschwindigkeit von Go wird mit der von C verglichen... aus dem Sprachkonzept von Go kann man aber lesen, dass dies nicht erreicht wird. Dennoch schätze ich wird es ca. das 15fache von Java sein.
Zitat
Ecosystem? Häh? Wie meinen?
Zitat
C# ist zwar einfach und schnell, allerdings undurchsichtig. Wenn ich was schreibe, will ich es selber schreiben und verstehen und nicht fremde Codestücke in meinem Code verwenden.
Zudem habe ich schon diverse böse Blicke geerntet, dass ich Konsolenanwendungen unter C# entwickle.
Die Ähnlichkeit zwischen Java und C# hat mich aber auch beeindruckt .