S
Destiniy schrieb:
dass du in Java so programmierst wie in C++ und das ist a) nicht gut und b) teilweise auch nicht möglich.
Ich gehe aber schon davon aus das ich Klassen die ich in C++ habe auch in Java erstellen kann auf die selbe weise. Es sind doch beide objektorientiert und bieten die selben Möglichkeiten hinsichtlich der Klassen. Nur halt wie du sagtest anderer Syntax.
Das lässt sich so nicht beantworten.
Eines vielleicht. C++ ist nicht so stark OOP wie du denkst und Java ist auch nicht zu 100% OOP. Daher, naja
Im Grunde kann man viele Codezeilen mehr oder weniger 1zu1 umschreiben. Meistens ergeben sich neue und vielleicht auch schönere Lösungen. Was in C++ einwandfrei funktioniert, muss in Java noch lange nicht so gemacht werden. Besonders im Bereiche wie I/O (Netzwerke, Filesystemzugriffe, ...). Die Bibliotheken sind zu unterschiedlich um sie in den gleichen Topf zu werfen.
Ich habe schon sehr viele Bibliotheken gesehen, die 1zu1 von C oder C++ in Java oder C# konvertiert wurden und ich muss sagen, dass man hier alles Vergewaltigt was man findet. Ein Kraus. Die Leute, die sowas machen
Um ein Beispiel zu nennen. Vielleicht kennst du ja NXOpen von Unigraphics, jetzt Siemens/PLM.
Gruß,
Thomas