Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.net  
   

Die mobilen Seiten von c++.net:
https://m.c-plusplus.net

  
C++ Forum :: Java ::  Java vs. C++  
Gehen Sie zu Seite 1, 2, 3 ... 9, 10, 11  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
cppvsjava
Unregistrierter




Beitrag cppvsjava Unregistrierter 23:11:38 14.10.2016   Titel:   Java vs. C++            Zitieren

Hallo,

ich komme aus der C++-Welt, doch es geht mir gerade um Java.

Ich hab seit Jahren C++ gemacht, weil ich war mal ein Jüngerle, wollte Spiele programmieren, und stieß auf C++.

Jetzt schreibe und (ein bisschen) lese ich C++ seit ungefähr 6 bis 8 Jahren.

Dann dacht ich mir, ein guter Programmierer, der kann mehr als nur eine Sprache.

Und dann habe ich Java gemacht.

Und ich hab immer total viele Flamewars über Java und C++ gelesen und habe nicht so gerafft warum das so ist.

Und da ich ein paar Wochen Java gelernt habe, wollte ich mal fragen, was denn so Kacke im Vergleich von beiden ist?

Ich habe da drei Sachen auszusetzen:

C++ ist besser, weil...

[list][*]Mehr Typsicherheit irgendwie. Java Generics find ich im Gegensatz zu C++-Templates echt kacke! Ich hatte sogar schon Probleme bei nem simplen Factorial!
[*]Operatorüberladung
[*]Explizite throw-Angabe in der Funktionssignatur.

Also, wie gesagt, ich häng bei C++. Java konnte ich nicht mal weiterlernen, da ich durch Arbeit und so gerade mehr neuerdings mit Python beschäftigt bin.

Das schwierigste daran, eine neue Sprache zu lernen, ist, ohne in einer Referenz nachschauen zu müssen, was was ist. Findet ihr nicht? In C++ muss ich garnet mehr inner Referenz nachschauen. Einfach drauf losprogrammieren, fast komplettes <algorithm> im Kopf.

Tja, so ist das halt, wenn man Jahre nur auf einer einzigen Sprache hängt.

So isses!
Gregor
Moderator

Benutzerprofil
Anmeldungsdatum: 16.01.2002
Beiträge: 8673
Beitrag Gregor Moderator 16:09:45 15.10.2016   Titel:   Re: Java vs. C++            Zitieren

cppvsjava schrieb:

Und da ich ein paar Wochen Java gelernt habe, wollte ich mal fragen, was denn so Kacke im Vergleich von beiden ist?

Jenseits dieser Frage habe ich keine andere in Deinem Beitrag entdeckt. Zur Antwort: Java ist zu Recht eine der beliebtesten Programmiersprachen. Es gibt natürlich Unterschiede zu anderen Sprachen und selbstverständlich kann man diese Unterschiede aus mehreren Blickwinkeln betrachten. Was die einen positiv bewerten, bewerten andere negativ. Flamewars über "Java vs. C++" gibt es, weil sich die Anwendungsbereiche der beiden Sprachen teilweise überschneiden.

_________________
"Die Mathematiker sind eine Art Franzosen: Redet man zu ihnen, so übersetzen sie es in ihre Sprache, und dann ist es alsobald ganz etwas anderes." - Johann Wolfgang von Goethe
proundcontract
Unregistrierter




Beitrag proundcontract Unregistrierter 00:44:01 16.10.2016   Titel:              Zitieren

Java ist gut fürs Money Making also beruflich proggen. In allen anderen Bereich ist C++ besser.
Gast3
Unregistrierter




Beitrag Gast3 Unregistrierter 12:32:56 16.10.2016   Titel:              Zitieren

Zitat:
Java ist gut fürs Money Making also beruflich proggen. In allen anderen Bereich ist C++ besser.


du weißt aber schon das mehr Geld mit C/C++ Entwicklung verdient wird - oder?
proundcontract
Unregistrierter




Beitrag proundcontract Unregistrierter 14:16:04 16.10.2016   Titel:              Zitieren

Kann sein, dass der Stundenlohn für C++ höher ist, es gibt aber viel mehr Stellenangebote für Proggen mit Java. :(
Gast3
Unregistrierter




Beitrag Gast3 Unregistrierter 14:33:33 16.10.2016   Titel:              Zitieren

Zitat:
Kann sein, dass der Stundenlohn für C++ höher ist, es gibt aber viel mehr Stellenangebote für Proggen mit Java.


.Net, Java und viele anderen halten sich doch eher die Waage - dein Post klang aber so als wenn man nur mit Java Geld verdienen kann - und das ist eben mehr als nur falsch
dot
Mitglied

Benutzerprofil
Anmeldungsdatum: 20.05.2004
Beiträge: 6757
Beitrag dot Mitglied 14:49:52 16.10.2016   Titel:   Re: Java vs. C++            Zitieren

cppvsjava schrieb:
Und da ich ein paar Wochen Java gelernt habe, wollte ich mal fragen, was denn so Kacke im Vergleich von beiden ist?

Ist ganz einfach: Garbage Collection

_________________
one point of view will never reveal the entire scene.


Zuletzt bearbeitet von dot am 14:50:04 16.10.2016, insgesamt 1-mal bearbeitet
y0da
Unregistrierter




Beitrag y0da Unregistrierter 19:55:32 16.10.2016   Titel:              Zitieren

Begun teh flamewar haz. :cool:
Swordfish
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.03.2005
Beiträge: 5639
Beitrag Swordfish Mitglied 20:14:00 16.10.2016   Titel:              Zitieren

If Java had true garbage collection, most programs would delete themselves upon execution.

_________________
To the journey! And to those of us who aren't here to celebrate it with us.
swapper
Mitglied

Benutzerprofil
Anmeldungsdatum: 02.08.2016
Beiträge: 779
Beitrag swapper Mitglied 15:42:03 17.10.2016   Titel:   Re: Java vs. C++            Zitieren

Gregor schrieb:

Flamewars über "Java vs. C++" gibt es, weil sich die Anwendungsbereiche der beiden Sprachen teilweise überschneiden.

im bereich der schnittmenge ist man mit java besser bedient als mit c++. und für alles darunter ist man mit c besser bedient als mit c++. kurz gesagt: c++ ist irgendwie obsolet. nur etwas für liebhaber aber ohne praktischen vorteil.

_________________
“It’s freezing and snowing in New York. We need global warming!” -- Donald J. Trump
C++ Forum :: Java ::  Java vs. C++  
Gehen Sie zu Seite 1, 2, 3 ... 9, 10, 11  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.net ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.