hilfe : von c++ zu java



  • Irgendwer schrieb:

    Deshalb zeigen sie noch lange nicht in die Pampa.

    Ne noch schlimmer : Man hat ein Speicherloch und es fliegt einem noch nicht mal um die Ohren.

    Ich diskutiere bestimmt nicht darüber, ob es besser ist, wenn ein Zeiger auf ein gelöschtes (und damit ungültiges) Objekt zeigen kann, oder wenn er immer auf ein gültiges Objekt zeigt. Aus zwei Gründen: es ist vollkommen klar was besser ist, insbesondere, weil ein Programm eben nicht immer abstürzt, wenn man den Zeiger dereferenziert. Und zweitens, weil ich genau das Thema vermeiden will, weil das wieder damit endet, dass entweder C++ oder Java die bessere Programmiersprache sein muss.

    Übrigens: dass du NULL sagst, zeigt mir schon, dass du dich mit C++ nicht vollständig auskennst und mit dem Konzept des Überladen von Methoden nicht vertraut bist. Hast du dir schon mal überlegt, dass man foo(Auto*) und foo(int) haben kann? Weißt du was passiert, wenn du foo(NULL) aufrufst? Richtig, nicht das, was man vielleicht als erstes erwarten würde. Womit zweifelsfrei bewiesen wäre, dass du noch nie was vom Überladen von Methoden gehört hast. Einleuchtend, oder?

    Ne, eigentlich nicht. Dein Argument zeigt aber, dass du keine Ahnung von C++ hast denn hätte ich 0 geschrieben gäbe es das gleiche Problem. :p

    Nein, gäbe es nicht, weil bei foo(0) klar ist, dass foo(int) aufgerufen wird. Außerdem sollte die Folgerung, dass du deshalb kein Overloading kennst nur genauso absurd sein, wie deine, dass ich, weil einmal Basisadresse in den Mund genommen habe, keine Ahnung von C++ habe. Das hast du aber nicht offenbar nicht bemerkt und es stattdessen weiter oben (nicht zitiert) weiterhin mindestens 3mal behauptet. Mehr noch, du hast behauptet

    Schon allein die Tatsache, dass du den Begriff "Pointer" mit Begriffen wie "Basis-Adresse" oder "Offset" assoziierst zeigt doch schon, dass alle Pointer für dich gleich Pointer auf Arrays sind.

    Ich habe es aber eigentlich nicht nötig, mich rechtzufertigen und Dinge abzustreiten, die einfach unsachlich und unbegründet in den Raum gestellt werden, oder gar das Gegenteil zu beweisen. Daher: </Diskussion>



  • Ausserdem ist Java langsamer als C++.



  • Aus zwei Gründen: es ist vollkommen klar was besser ist, insbesondere, weil ein Programm eben nicht immer abstürzt, wenn man den Zeiger dereferenziert.

    Na wenn man das so absolut sagen kann bin ich ja beruhigt. Es ist ja klar, dass es besser ist dass ein Zeiger auf veralteten Müll zeigt als in die Pampa.

    Ich habe es aber eigentlich nicht nötig, mich rechtzufertigen und Dinge abzustreiten, die einfach unsachlich und unbegründet in den Raum gestellt werden, oder gar das Gegenteil zu beweisen. Daher: </Diskussion>

    Ich verstehe dich, es ist ja auch schwer zu begründen, dass ein Zeiger kein Zeiger ist.



  • meinung schrieb:

    Ausserdem ist Java langsamer als C++.

    Huuh... Dabei dachte ich immer, das wäre andersrum. Jetzt bin ich ja ganz entsetzt. 😮 🙂



  • meinung schrieb:

    Ausserdem ist Java langsamer als C++.

    Das Stimmt !!!
    Java ist definitiv langsamer.
    Nur wen interressiert das ?
    Mein Rechner hat 2.x GHz, und evtl. noch 2 Threads gleichzeitig dank Intel...
    Kommerziell gesehen, ist das KEIN Argument.
    Da zählt mehr Entwicklungszeit usw. Eclipse für Java ist
    zwar 'langsam' aber brauchbar. Ich verlier pro Tag vielleicht
    durch Java in Eclipse 5 min, aber dafür gewinn ich auch wieder
    Zeit durch Plugins...
    C++ mag 5% schneller sein, Java ist aber eine Plattform,
    d.h. ich kann unter XP entwickeln, und es dann unter Linux laufen lassen,
    ist doch egal, ist ja Java. In C++ müsste ich erstmal neu kompilieren.
    Sicher wäre dann C++ schneller, aber wo hab ich einen Rechner zum compilieren ? 🙄
    In Java pack ich es einfach in eine Jar Datei, und fertig, läuft immer
    auf der VM, wo, hm, das kann mir egal sein.
    Desktops sind heute häufig noch Windows (XP/2000/NT/98),
    Server eher Unix/Linux.

    Und wenn ich beides haben möchte, nehm ich .net.
    Mit Mono existiert eine Implementation für nicht Windows
    die schon weiter ist, als der Release von MS, und 100%
    kompatibel.

    phlox



  • phlox81 schrieb:

    meinung schrieb:

    Ausserdem ist Java langsamer als C++.

    Das Stimmt !!!
    Java ist definitiv langsamer.
    Nur wen interressiert das ?
    Mein Rechner hat 2.x GHz, und evtl. noch 2 Threads gleichzeitig dank Intel...
    Kommerziell gesehen, ist das KEIN Argument.
    Da zählt mehr Entwicklungszeit usw. Eclipse für Java ist
    zwar 'langsam' aber brauchbar. Ich verlier pro Tag vielleicht
    durch Java in Eclipse 5 min, aber dafür gewinn ich auch wieder
    Zeit durch Plugins...
    C++ mag 5% schneller sein, Java ist aber eine Plattform,
    d.h. ich kann unter XP entwickeln, und es dann unter Linux laufen lassen,
    ist doch egal, ist ja Java. In C++ müsste ich erstmal neu kompilieren.
    Sicher wäre dann C++ schneller, aber wo hab ich einen Rechner zum compilieren ? 🙄
    In Java pack ich es einfach in eine Jar Datei, und fertig, läuft immer
    auf der VM, wo, hm, das kann mir egal sein.
    Desktops sind heute häufig noch Windows (XP/2000/NT/98),
    Server eher Unix/Linux.

    Und wenn ich beides haben möchte, nehm ich .net.
    Mit Mono existiert eine Implementation für nicht Windows
    die schon weiter ist, als der Release von MS, und 100%
    kompatibel.

    phlox

    willst du damit etwa sagen das java besser als c++ ist? 😮



  • phlox81 schrieb:

    Und wenn ich beides haben möchte, nehm ich .net.
    Mit Mono existiert eine Implementation für nicht Windows
    die schon weiter ist, als der Release von MS, und 100%
    kompatibel
    .

    Das muss man sich mal auf der Zunge zergehen lassen.



  • omg! schrieb:

    willst du damit etwa sagen das java besser als c++ ist? 😮

    Keks?

    Ihr Trolle werdets wohl nie kapieren: es gibt kein "x ist besser als y", es gibt nur ein "x ist für den Fall Sowieso besser als y" ➡ Deine Bemerkung zeigt, dass du nix verstehst.



  • ok, aber windows ist in jedem fall besser als linux.



  • omg! schrieb:

    ok, aber windows ist in jedem fall besser als linux.

    Yeah, endlich mal wieder ein objektiver Beitrag zu dem noch nie diskutierten Thema!



  • omg! schrieb:

    ok, aber windows ist in jedem fall besser als linux.

    Ich hoffe du bist im RL nicht so ein Stümper wie du hier zu beweisen versuchst. 🤡



  • Bashar schrieb:

    phlox81 schrieb:

    Und wenn ich beides haben möchte, nehm ich .net.
    Mit Mono existiert eine Implementation für nicht Windows
    die schon weiter ist, als der Release von MS, und 100%
    kompatibel
    .

    Das muss man sich mal auf der Zunge zergehen lassen.

    Ja gut, nur 99 % 🙄 :p



  • lol, wo ist dein Schild?



  • merke: jeder thread in dessen namen "c++" und "java" vorkommen ist verloren 😃

    obwohl... "auf java programmieren die Leute auch in C++"...wär mal einen test wert...



  • interessant zu sehen dass nicht eine antwort auf die eigentliche frage des threaderstellers gekommen ist, sondern nur dummes rumgeflame was nix mit dem thema zu tun hat :S

    zu den letzten intelligeten kommentaren sach ich mal nix weiter 😉

    gruß


Anmelden zum Antworten