Aversion gegen Java



  • hustbaer schrieb:

    Ich erkenne nur dein Argument nicht an, weil das Argument halt Blödsinn ist.

    DAS ist natürlich ein Argument 😃 👍

    Nur Sarkasmus 😉 Brauchst nicht darauf anworten, ich geb dir ansonsten völlig Recht.



  • LOLometer schrieb:

    Wenn man korrekte und sichere C++ Programme schreibt, dann funktionieren die auch korrekt und sicher.

    Wer schreibt denn bitte korrekte und sichere C++-Programme? Das dürfte doch wohl die absolute Minderheit sein.

    Vor allem kann niemand beweisen, dass ein Programm sicher und korrekt ist, höchstens das Gegenteil.

    Naja, außer man taucht in die Tiefen der puren, funktionalen Sprachen ab. Aber "Unsicherheit" ist in erster Linie bei Netzwerkprogrammen relevant, da wird es schwierig, Korrektheit zu beweisen.



  • Naja doch, beweisen kann man das schon meistens. Ist nur oft sehr mühsam.



  • hustbaer schrieb:

    Das steht da nie. Weil Oracle zu feige ist.

    Ich glaub eher, Oracle interessiert das gar nicht. 😃



  • Verstehe nicht - wie soll sie das nicht interessieren? Die fixen die Fehler ja, also müssen sie sich "dafür interessieren", und dann auch wissen was genau betroffen ist/war.
    Oder meinst du dass sie einfach nur für den letzten Schritt das auch in der Fehlerdatenbank einzutragen zu faul sind?



  • hustbaer schrieb:

    Verstehe nicht - wie soll sie das nicht interessieren? Die fixen die Fehler ja, also müssen sie sich "dafür interessieren", und dann auch wissen was genau betroffen ist/war.
    Oder meinst du dass sie einfach nur für den letzten Schritt das auch in der Fehlerdatenbank einzutragen zu faul sind?

    So wie sich Oracle seit einiger Zeit verhält....Ich denke Java ist für die nur ein notwendiges übel.



  • Und das ist auch gut so.



  • Wutz schrieb:

    Und das ist auch gut so.

    Weil du Java nicht magst oder weil du es Oracle ned gönnst?



  • raptor49 schrieb:

    Wutz schrieb:

    Und das ist auch gut so.

    Weil du Java nicht magst oder weil du es Oracle ned gönnst?

    Weil er stänkern will. 😃



  • Java mag Schwächen haben (wie jede andere Sprache auch), aber die besten IDEs gibt es für Java (IntelliJ), was das Arbeiten damit wieder angenehm und extrem produktiv macht. Auch die Bibliotheks-Vielfalt sei zu erwähnen.



  • ShadowClone schrieb:

    Java mag Schwächen haben (wie jede andere Sprache auch), aber die besten IDEs gibt es für Java (IntelliJ), was das Arbeiten damit wieder angenehm und extrem produktiv macht. Auch die Bibliotheks-Vielfalt sei zu erwähnen.

    Ja, IntelliJ ist super. Aber inzwischen unglaublich speicherhungrig geworden.



  • ShadowClone schrieb:

    Java mag Schwächen haben (wie jede andere Sprache auch), aber die besten IDEs gibt es für Java (IntelliJ), was das Arbeiten damit wieder angenehm und extrem produktiv macht. Auch die Bibliotheks-Vielfalt sei zu erwähnen.

    Ned hauen, aber soooo toll finde ich die jetzt auch ned.



  • Leute nehmt doch einfach das OS, die Programmiersprache und die Programme die euch gefallen und mit denen ihr am besten vom Start zum Ziel kommt. Mir als Benutzer ist es doch scheißegal was für eine Firma dahintersteht, ob das Produkt OpenSource oder von Gott persönlich gesegnet wurde. Wenn das Produkt zu mir passt, dann wird es benutzt, so einfach ist das. Mich würde nie interessieren wie andere meine Werkzeuge finden, denn ich muss doch damit arbeiten.



  • Das größte Problem ist doch, dass Java keine Value Types hat. 🙄



  • überfragt schrieb:

    Das größte Problem ist doch, dass Java keine Value Types hat. 🙄

    Was sind Value Types?



  • mmmmmmmm schrieb:

    überfragt schrieb:

    Das größte Problem ist doch, dass Java keine Value Types hat. 🙄

    Was sind Value Types?

    Value Types sind Datentypen die nicht über eine Referenz, sondern ihren Wert definiert werden. Anders gesagt: Bei einer Parameterübergabe wird der Wert kopiert, eine Änderung am Parameterwert wirkt sich nicht auf das ursprüngliche Objekt aus.



  • asc schrieb:

    mmmmmmmm schrieb:

    überfragt schrieb:

    Das größte Problem ist doch, dass Java keine Value Types hat. 🙄

    Was sind Value Types?

    Value Types sind Datentypen die nicht über eine Referenz, sondern ihren Wert definiert werden. Anders gesagt: Bei einer Parameterübergabe wird der Wert kopiert, eine Änderung am Parameterwert wirkt sich nicht auf das ursprüngliche Objekt aus.

    Ach so. Also sowas wie "by value"-Parameterübergabe in C++?



  • mmmmmmmmmm schrieb:

    Ach so. Also sowas wie "by value"-Parameterübergabe in C++?

    Ja.



  • überfragt schrieb:

    Das größte Problem ist doch, dass Java keine Value Types hat. 🙄

    Wenigstens werden sie für Java 10 in Aussicht gestellt xD
    -> Project Valhalla



  • Java übernimmt immer mehr Features aus C++, oder?


Anmelden zum Antworten