Jup, wie gesagt Java ist einfach sehr bequem
Also der Umstieg ist auf jeden Fall nicht schwer, wenn man sich bereits gut mit C/C++ bzw. dem allgemeinen iterativen Programmierparadigma klarkommt. Worauf ich hinaus wollte ist eben genau das, dass man sich um low level operationen nicht kümmern braucht(und stellenweise gar nicht kann) und darum massenweise Potential verschwendet. Natürlich hat Java sehr gute build-in Funktionen, aber was machst du wenn du eben diese Funktionen auf deine individuellenb Bedürfnisse anpassen willst? Anfänger neigen dazu dann kombinierte Lösungen zu nutzen, weil es eben intuitiver ist. Das Problem dabei ist aber, dass diejenigen die diese Funktionen implementiert haben gar nicht wissen können, wie dein konkretes Problem aussieht, daher musst du im Zweifelsfall eben Optimierungen vornehmen. Und je mehr low level operationen dir da aus der Hand genommen werden, desdo weniger Optimierung kannst du vornehmen.
Zumal man in C/C++ sogar noch eine Stufe tiefer,in den Assembler, gehen kann, wenn selbst C++ zu langsam ist. Java kann soweit ich weiß auch Pointer aber das ist wohl etwas umständlicher als in C.
In Wahrheit ist es natürlich so: Jede Sprache hat Vor- und Nachteile. Es gibt sicher einen Grund warum Java die weitverbreitetste Programmiersprache ist, aber sogut wie alle 3D-Librarys und Bildverarbeitungs-Bibilotheken in C/C++/C# geschrieben sind.
Fürs Programmieren lernen ist Java definitiv absolut geeignet. Man muss nur aufpassen, dass man sich nicht allzu sehr auf die tollen Bequemlichkeiten verlässt
Du kannst für Ecplise nahezu alle Sprachen einbinden. Selbst Haskell kann man damit programmieren
Also ich finde diese Sprache schrecklich. Heißt bei uns net umsonst HaskELL. Abgesehen zu Lernzwecken um ein funktionales Konzept zu erlernen, oder um schnell irgendwelche mathematischen Definitionen zu überprüfen hab ich noch keinen Nutzen in der Sprache gesehen. Ist aber mehr eine persönliche Preferenz als eine wissenschaftliche EInschätzung, keine Angst
Völlig richtig. Die Sprache ist ab nen bestimmten Punkt völlig egal. Solange man das Konzept versteht.
MfG Ulukai