Hallo,
bis jetzt kann ich nur gescheit in Java programmieren, möchte aber gern auch c++ lernen, weil die ja bekanntlich die leistungsfähigste sein soll.
Jetzt wärs ja blöd, wenn ich mich in c++ wieder von gaanz vorne durchquäl, da ich die OOP schon in nem üblen Kurs in der Uni gelernt hab, und mit leichten Kenntnissen HTML Caml Pascal Basic mich nichtmehr so blöd im verstehen von Quelltexten anstell. (Ich kenn sogar den Unterschied zwischen Syntax und Semantik)
Jetzt hab ich mir folgendes überlegt:
Ich hab ja schon einiges an Programmen in Java geschrieben, wenn ich die in C++ konvertiere, dann werd ich doch recht schnell sehen, wie da der Hase läuft.
Ich denk mal, die GUIs werden problematischer, aber die GUI Klassen sind ja eh nr der kleinste Teil eines Programms.
Außerdem hab ich dann noch den angenehmen Nebeneffekt, dass ich aus meinen Programmen Maschinencode machen kann. (als ich hier gefragt hab, wie man aus Java Dateien plattformspezifischen Maschienencode kriegt, wurde ich nur dumm beschimpft)
Würde das gehen, also nicht das mit dem Lernen, das werd ich hinkriegen, aber das mit dem Konvertieren, ein Prog also 1:1 von Java nach C++ übersetzten?
(@the mic: Wenn du keine gescheite Antwort weißt, dann lass mich in Ruhe)
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
Kann mir nicht vorstellen, wie ein solcher Konverter funktionieren soll. Wenn Du Java halbwegs verstehst, kannst Du auch C-Quellcode lesen. Lediglich die Sache mit den Zeigern ist von Java aus betrachtet schwer nachzuvollziehen.
C ist vielleicht die schnellste der Hochsprachen, ob's die leistungsfähigste ist, kommt wohl auf die Bewertungskriterien an.