C++ oder Java

Diskutiere C++ oder Java im Developer Network Forum im Bereich Hardware & Software Forum; Also ich bräuchte mal Tipps von Profis Java: Vorteile: Java ist plattformunhabhängig Nachteile: Java Programme sind sehr langsam C++...
  • C++ oder Java Beitrag #1
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
Also ich bräuchte mal Tipps von Profis

Java:

Vorteile: Java ist plattformunhabhängig
Nachteile: Java Programme sind sehr langsam

C++:
Vorteile: C++ Programme sind schneller als Java Programme
Nachteile: C++ funktioniert nut auf Windows

Was sagt was empfehlt ihr mir Java oder C++

Soweit ich weiß kann ich mit beiden Sprachen Spiele, Programme ect. programmieren.

lg steve46
 
  • C++ oder Java Beitrag #2
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
was bitte? c++ nur auf windows? oO hab ich was verpasst?!?!?!
 
  • C++ oder Java Beitrag #3
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Also ich bräuchte mal Tipps von Profis

Java:

Vorteile: Java ist plattformunhabhängig
Nachteile: Java Programme sind sehr langsam

C++:
Vorteile: C++ Programme sind schneller als Java Programme
Nachteile: C++ funktioniert nut auf Windows

Was sagt was empfehlt ihr mir Java oder C++

Soweit ich weiß kann ich mit beiden Sprachen Spiele, Programme ect. programmieren.
Die Gründe sind nicht sehr überzeugend.
Was besser ist, kann man nicht so pauschal sagen.
Schreibe lieber, das man mit beiden Sprachen Spiele und Programme programmieren kann.

was bitte? c++ nur auf windows? oO hab ich was verpasst?!?!?!
Nö. Unser lieber steve46 hat wiedermal was verwechselt.:D;)
Nur so dazwischen, als Beweis, wenn du so willst: Der Linux-Kernel ist komplett in C geschrieben.

Gruß, Max.
 
  • C++ oder Java Beitrag #4
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
Schreibt zumindest einer aus einem anderem Forum

Warum sollte ich Java benutzen?
Der Vorteil von Java gegenüber z.B. C, C++, C# ist der, dass Java Plattformunabhängig ist. Das bedeutet, dass es auf Windows, Linux etc. ohne Probleme ausgeführt werden kann, währen C/#/++ nur auf Windows verwendet werden kann.
 
  • C++ oder Java Beitrag #5
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Und obwohl ich Java nicht mag, muss man sagen, dass auch die Sache mit der Geschwindigkeit nicht unbedingt immer zutrifft.

Zum Anfangen würde ich daher C# oder viell. auch VB.net empfehlen. Damit ist der Einstieg relativ leicht und man hat schnell Ergebnisse mit einer schönen Benutzeroberfläche, einen guten und kostenlosen Editor und Debugger usw.

PS: Auch Leute in anderen Foren schreiben bisweilen Blödsinn. ;) Nicht alles glauben, was da so steht.
 
  • C++ oder Java Beitrag #6
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
ich hab ja java bereits programmiert empfehlt ihr mir jetzt C++ oder Java
 
  • C++ oder Java Beitrag #7
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Wenn du schon Java kannst, würde ich auch dort bleiben. Die Beiden Sprachen sind sich sehr ähnlich...;)
Ich programmiere C++ und würde nicht wieder wechseln.
 
  • C++ oder Java Beitrag #8
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
hab aber nur die wichtigsten also hab noch nicht viel gelernt, aber in beiden sprachen kann man spiele und programme programmieren oder

ps. ich kann ja in c++ auch schon einiges
 
  • C++ oder Java Beitrag #9
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
hab aber nur die wichtigsten also hab noch nicht viel gelernt, aber in beiden sprachen kann man spiele und programme programmieren oder

ps. ich kann ja in c++ auch schon einiges
Na wenn du schon das Wichtigste kannst...

Ja mit beiden Sprachen kannst du Programme schreiben. Vom Spiele programmieren kannst du gleich Abstand nehmen. Dafür brauchst du mehr als nur "Das Wichtigste".
 
  • C++ oder Java Beitrag #10
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
ich denke dann mal ich hab meine Entscheidung getroffen ich werde C++ programmieren, das mit den Spielen war wir klar das das nicht so einfach ist aber es funktioniert
 
  • C++ oder Java Beitrag #11
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
Frage: Word, Excel und Power Point sind auch in C++ geschrieben oder
 
  • C++ oder Java Beitrag #12
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Frage: Word, Excel und Power Point sind auch in C++ geschrieben oder
Windows ist wie Linux in C/C++ geschrieben. Windwos 9x ist in ASM + C/C++ geschrieben. Danach glaube ich wurde von Microsoft reines C++
(mit inline Assembler) eingesetzt.
Deshalb vermute ich C++ (gehe stark davon aus).
 
  • C++ oder Java Beitrag #13
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
Ich vermute dann mal das graphische Benutzeroberflächen auch möglich sind???

Firefox wurde auch in C++ geschrieben oder
 
  • C++ oder Java Beitrag #14
T

TrµMAn

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
4.882
Reaktionspunkte
2
Ort
Wuppertal
GUIs sind in C++ wie auch in C, Java oder C# möglich, kommt halt auch immer darauf an, mit welchem compiler du arbeitest und welche Bibliotheken du einbindest ...

aber scheinbar hast du dich noch nicht sooo sehr damit auseinander gesetzt ;)
 
  • C++ oder Java Beitrag #15
FerFemNemBem

FerFemNemBem

Moderator
Teammitglied
Dabei seit
11.09.1999
Beiträge
4.494
Reaktionspunkte
0
Halloechen,

und das Java langsamer waere als C(irgendwas) ist auch schon laaange ueberholt.

Gruss, FFNB.
 
  • C++ oder Java Beitrag #16
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
trotzdem ich bleib bei c++, kommt mir einfacher vor und kann schon einiges
 
  • C++ oder Java Beitrag #17
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
GUIs sind in C++ wie auch in C, Java oder C# möglich, kommt halt auch immer darauf an, mit welchem compiler du arbeitest und welche Bibliotheken du einbindest ...
Das ist genau der Punkt:
Die Sprache ist nur ein Teil des Ganzen.

Viel wichtiger ist das Drumherum. Was nützen mit die schönen Features wie Templates und Operator Overloading, STL usw. von C++, wenn ich damit keine GUI, kein Netzwerk usw. programmieren kann.
C/C++ ist erstmal sehr eingeschränkt verwendbar. Die Standardbibliotheken reichen gerade so für Dateioperationen und Textausgabe.
Willst Du also mehr, dann geht das schon über C++ hinaus. Soll das Programm nur unter Windows laufen, dann brauchst Du die Win32-API und für Linux wieder ganz andere APIs. Oder Du benutzte eine Bibliothek, die solche Dinge abstrahiert. Da gibt es aber kaum welche. Qt wäre da ein Beispiel.

Bei Java hast Du das alles mit dabei, da das JRE mit seinen Bibliotheken sozusagen Teil der Sprache ist. Netzwerk, GUI usw. ist damit kein Problem und es läuft unter Linux und Windows. Wenn ein Java-Programm langsam ist, dann liegt das in 99,9% der Fälle am Programmierer, der's halt nicht besser kann.

steve46 schrieb:
trotzdem ich bleib bei c++, kommt mir einfacher vor und kann schon einiges
Aber auch nur auf dem ersten Blick ;-)
 
  • C++ oder Java Beitrag #18
the ubm

the ubm

Senior Moderator
Dabei seit
29.05.2005
Beiträge
9.464
Reaktionspunkte
1
und das Java langsamer waere als C(irgendwas) ist auch schon laaange ueberholt.
Java ist wegen dem ManagedCode definitiv langsamer, genauso wie .NET und C#. Bei jedem Arrayzugriff wird geprüft, ob man nicht über die Größe hinausläuft. Das kostet natürlich Zeit.
Daneben ist bei der Vererbung jede Methode überschreibbar, sodass jedesmal nachgeschaut werden muss, ob die Methode der Basisklasse oder der abgeleiteten Klasse aufgerufen wird. Das kostet natürlich Zeit. Bei C++ geschieht dies nur, wenn die Methode explizit als "virtual" deklariert wurde.

Und zur Spiele Programmierung. Mir ist nicht bewusst, dass man mit Java DirectX ansprechen kann.
 
  • C++ oder Java Beitrag #19
C

COGE

Bekanntes Mitglied
Dabei seit
13.01.1999
Beiträge
6.151
Reaktionspunkte
3
Ort
hinten wie von vorne
nein, aber man kann OpenGL über Java ansprechen. Mit DirectX wäre man komplett auf Windows beschränkt
 
  • C++ oder Java Beitrag #20
S

steve46

Gesperrter User
Dabei seit
22.08.2008
Beiträge
209
Reaktionspunkte
0
Ort
Bad Hall
C++ ist so geil
 
Zuletzt bearbeitet:
Thema:

C++ oder Java

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben