java oder c++?



  • Leute, Ihr müßt mal einen klaren Kopf behalten und von Euren persönlichen Faibles wegkommen.

    1. Aufgabe: wählen Sie eine Programmiersprache aus, mit der Schüler Grundlagen objektorientierter Programmierung lernen können.

    Wer hier als Antwort mit C++ kommt, sollte sich noch mal 1) durchlesen!

    Da spielen Sachen wie Einfachheit, Tiefe der Sprache, Vorkenntnisse der Einsteiger, Orientierung an einem Level, Frustrationstoleranz der Zuhörer mit rein.



  • Ich finde auch, dass es wichtig ist, gerade den Anfänger zu motivieren. Wie effizient eine Sprache ist, ist dem Anfänger, zumal es als Systemintegrator nur "Beiwerk" ist, eh erstmal egal. Und, wie schon erwähnt, bekommt man in Java eben schnell schöne Fensterchen hin, die motivierender sind, als Algorithmus XYZ 0,5 Nanosekunden schneller durchlaufen zulassen.



  • mal so ganz allgemein.. haltet ihr es für leichter von c++ auf java umzusteigen oder eher umgekehrt?



  • hab java jetzt nach c++ gelernt, und denke, es ist in dieser richtung leichter, da c++ viel genauer ist. und von etwas genauem auf ungenaues umsteigen ist leichter als umgekehrt



  • ich wäre für smalltalk 😋



  • rafe schrieb:

    mal so ganz allgemein.. haltet ihr es für leichter von c++ auf java umzusteigen oder eher umgekehrt?

    Von C++ auf Java.

    Aber umgekehrt ist es vermutlich auch nicht viel schwerer.
    Denn Java ist weniger komplex als C++ - deshalb wird es einem C++ Programmierer leichter fallen Java zu verstehen. Aber wenn man Java kann (bzw. wenn man irgendeine Sprache kann) dann ist der Umstieg auf eine aehnliche Sprache nicht so schwer.



  • Hallo!

    rafe schrieb:

    unser dozent sagte heute z.b., dass kaum noch einer in c++ programmiert.. kann ich nicht wirklich glauben oder sehe ich das falsch

    Du siehst das richtig, ich programmiere hier auch in C++.

    In der Stellenausschreibung stand allerdings VB...

    Zu Deiner Frage: für nahezu jede Art von Ausbildung ist Java sinnvoller als C++. Einfach deshalb, weil es sicher nicht für jeden sinnvoll ist C++ zu erlernen. Um Programmieren allgemein und mit Objekten zu lernen reicht Java völlig aus.

    Warnen möchte ich vor VB als Lehrsprache! Diese Sprache basiert auf keinem stimmigen Gesamtkonzept, ich sehe keinen Grund warum man Schüler damit belasten sollte.

    Viele Grüße
    Th.



  • im endeffekt kommt es nicht auf die sprache an

    lerneziele:
    verstaendnis der einfachen sprachkonstrukte - verzweigungen, schleifen, funktionen/methoden
    verstaendnis der oo
    erlernen der implementierung von algorithmen
    lernen WIE man programmiert - nicht IN WAS

    im endeffekt - jemand der richtig programmieren gelernt hat kann sich schnell in andere sprachen einarbeiten

    ich wuerde java empfehlen
    oder C#

    finde es eigentlich schade das niemand mehr prozedurale programmierung lernt - auf low level sprachen
    da weiss man erst was der computer wirklich macht
    ich moechte mein jahr mit assembler nicht missen
    ich ueberleg heute noch oefters wie das und das gemacht wird wenn ich einen befehl eingebe

    weil die aussage "es ist halt so" zeugt meiner meinung nach nicht von kompetenz und so jemand wird keine guten programme schreiben



  • Hi,

    ich meine auch, ein Programmierer sollte gewisse Systemkenntnisse besitzen.


Anmelden zum Antworten