• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Was ist der Unterschied zwischen Java und C++?

Half-Borg

Spiele-Novize/Novizin
Registriert
10.10.2004
Beiträge
115
Reaktionspunkte
0
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.
 
Half-Borg am 23.10.2004 20:57 schrieb:
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.

ich hoffe, ich sag jetzt nichts GANZ falsches, aber java is im grunde nur für websites gedacht, ein java-"programm" benötigt einen browser, der java beherrscht. C ist eine echte programmiersprache, mit der du selbstlaufende programme aller art schreiben kannst.
 
Herbboy am 23.10.2004 21:01 schrieb:
Half-Borg am 23.10.2004 20:57 schrieb:
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.

ich hoffe, ich sag jetzt nichts GANZ falsches, aber java is im grunde nur für websites gedacht, ein java-"programm" benötigt einen browser, der java beherrscht. C ist eine echte programmiersprache, mit der du selbstlaufende programme aller art schreiben kannst.


FALSCH ;) das was du wahrscheinlich meinst ist javascript. java is auch eine "echte programmiesprache" sie ist platformunabhängig (sprich es läuft auf Linux und Windows) und wie c++ objektorientiert. Der nachteil von java ist das es langsamer ist da man nicht direkt in maschinencode, wie bei c oder c++ kompiliert, sondern in bytecode, mittels interpreter (=JVM) versteht der rechner diesen code was natuerlich mehr rechenleistung benötigt. bald soll es aber auch zugeschnittene kompiler geben bzw die gibt es schon sind aber noch nicht ausgereift.
 
Herbboy am 23.10.2004 21:01 schrieb:
Half-Borg am 23.10.2004 20:57 schrieb:
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.

ich hoffe, ich sag jetzt nichts GANZ falsches, aber java is im grunde nur für websites gedacht, ein java-"programm" benötigt einen browser, der java beherrscht. C ist eine echte programmiersprache, mit der du selbstlaufende programme aller art schreiben kannst.

kamm man mit einem windows c programierprogram, ein program für ein fremdes betriebs system schreiben?
nur mal so als frage, oder brauch man da ein extra für diesen zweck ausgerichteten compeiler? (wenn ich mich nun richtig aus gedrückt hab)
 
BLACKDIMMU am 23.10.2004 21:11 schrieb:
Herbboy am 23.10.2004 21:01 schrieb:
Half-Borg am 23.10.2004 20:57 schrieb:
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.

ich hoffe, ich sag jetzt nichts GANZ falsches, aber java is im grunde nur für websites gedacht, ein java-"programm" benötigt einen browser, der java beherrscht. C ist eine echte programmiersprache, mit der du selbstlaufende programme aller art schreiben kannst.

kamm man mit einem windows c programierprogram, ein program für ein fremdes betriebs system schreiben?
nur mal so als frage, oder brauch man da ein extra für diesen zweck ausgerichteten compeiler? (wenn ich mich nun richtig aus gedrückt hab)


das geht schon - du musst es aber durch nen anderen compiler jagen bei java geht das mit der gleichen kompilierten software sprich einmal kompiliert in java funzt auf jedem betriebsystem das JVM laufen hat
 
BLACKDIMMU am 23.10.2004 21:11 schrieb:
Herbboy am 23.10.2004 21:01 schrieb:
Half-Borg am 23.10.2004 20:57 schrieb:
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.

ich hoffe, ich sag jetzt nichts GANZ falsches, aber java is im grunde nur für websites gedacht, ein java-"programm" benötigt einen browser, der java beherrscht. C ist eine echte programmiersprache, mit der du selbstlaufende programme aller art schreiben kannst.

kamm man mit einem windows c programierprogram, ein program für ein fremdes betriebs system schreiben?
nur mal so als frage, oder brauch man da ein extra für diesen zweck ausgerichteten compeiler? (wenn ich mich nun richtig aus gedrückt hab)


also deinen C-Code kannste egal wo schreiben, compilieren solltest du aber bei dem betriebssystem, für das das programm dann is. s gibt auch noch möglichkeiten mit crosscompilern, aber damit kenn ich mich nich aus
 
Darkshine am 23.10.2004 21:09 schrieb:
Herbboy am 23.10.2004 21:01 schrieb:
Half-Borg am 23.10.2004 20:57 schrieb:
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.

ich hoffe, ich sag jetzt nichts GANZ falsches, aber java is im grunde nur für websites gedacht, ein java-"programm" benötigt einen browser, der java beherrscht. C ist eine echte programmiersprache, mit der du selbstlaufende programme aller art schreiben kannst.


FALSCH ;) das was du wahrscheinlich meinst ist javascript. java is auch eine "echte programmiesprache" sie ist platformunabhängig (sprich es läuft auf Linux und Windows) und wie c++ objektorientiert. Der nachteil von java ist das es langsamer ist da man nicht direkt in maschinencode, wie bei c oder c++ kompiliert, sondern in bytecode, mittels interpreter (=JVM) versteht der rechner diesen code was natuerlich mehr rechenleistung benötigt. bald soll es aber auch zugeschnittene kompiler geben bzw die gibt es schon sind aber noch nicht ausgereift.

das einzige was falsch war, ist "grunde nur für websites gedacht".
 
Dexter am 24.10.2004 13:35 schrieb:
Darkshine am 23.10.2004 21:09 schrieb:
Herbboy am 23.10.2004 21:01 schrieb:
Half-Borg am 23.10.2004 20:57 schrieb:
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.

ich hoffe, ich sag jetzt nichts GANZ falsches, aber java is im grunde nur für websites gedacht, ein java-"programm" benötigt einen browser, der java beherrscht. C ist eine echte programmiersprache, mit der du selbstlaufende programme aller art schreiben kannst.


FALSCH ;) das was du wahrscheinlich meinst ist javascript. java is auch eine "echte programmiesprache" sie ist platformunabhängig (sprich es läuft auf Linux und Windows) und wie c++ objektorientiert. Der nachteil von java ist das es langsamer ist da man nicht direkt in maschinencode, wie bei c oder c++ kompiliert, sondern in bytecode, mittels interpreter (=JVM) versteht der rechner diesen code was natuerlich mehr rechenleistung benötigt. bald soll es aber auch zugeschnittene kompiler geben bzw die gibt es schon sind aber noch nicht ausgereift.

das einzige was falsch war, ist "grunde nur für websites gedacht".

nö - auch falsch war: "benötigt einen Browser"
 
Half-Borg am 23.10.2004 20:57 schrieb:
Steht ja schon in der Überschrift,
ich mein natürlich im Verwendungszweck, dass das nicht die selbe Sparche ist is klar.

Also - oben wurde das wichtigste schon erwähnt (Plattformabhängigkeit, Geschwindigkeit etc.). Egänzen möchte ich noch, dass Java einen weitaus saubereren Code voraussetzt als C++. Machen kann man mit allen Hochsprachen (wozu Java und C gehören) grundsätzlich gleich viel. Nur die Herangehensweise ist meist eine andere, so dass verschiedene Sprachen zumeist für die ihnen zugedachten Zwecke eingesetzt werden (z.B. Prolog für Wissenserwerb; Assembler für möglichst kleine, hochperformante Programme etc.)
Java eignet sich hervorragend zum Erlernen des Programmierens, da es kaum Fehler verzeiht. Die geschriebenen Programme laufen auf jedem OS, auf dem auch eine JVM läuft und Java ist relativ frei.
An C++ sollte man sich wagen, wenn man schon einigermaßen sicher in der Materie steckt, da man sich sonst schnell einen schlechten Schreibstil aneignet, den man unter Umständen nicht mehr loswird.
 
Danke erstmal,
C++ kann ich nun schon ein bisschen, wollte nur mal wissen obes sich lohnen würde Java zu lernen.
 
Dexter am 25.10.2004 19:43 schrieb:
Mephisto18m am 24.10.2004 16:41 schrieb:
nö - auch falsch war: "benötigt einen Browser"

man braucht aber einen Interpreter und die Schnittstelle zwischen diesem und dem Code ist im Normalfall der Browser
Jein, das trifft nur zu, wenn man Java-Applets nutzt.
Man kann aber auch ganz normale Applikationen in Java schreiben. Zur Ausführung muss dann aber die Java Laufzeitumgebung (Java Runtime Environment, JRE) installiert sein, weil man keine "normalen" Exe-Dateien machen kann (jedenfalls im Regelfall).
 
Zurück