Java lernen sinnlos?



  • Gleichbleibende Qualität ist für BWLer viel interessanter als gute oder schlechte.



  • volkard schrieb:

    +fricky schrieb:

    volkard schrieb:

    Wer also in seiner Argumentation ums Einfachheitsargument tanzt wie die Juden ums Goldene Kalb, der sollte nicht bei Java und C stehen bleiben, sondern zu wirklich einfachen Sprachen wie Basic und Brainfuck schreiten.

    relative einfachheit und hoher gebrauchswert, das haben C und Java gemeinsam.

    Ähm. Wollen wir wirklich wiedermal vergeblich versuchen, die Programme aufzuzählen, die gut sind aber in Java geschrieben wurden, und dabei nichtmal bis zehn kommen? Damit ist der Gebrauchsbert bei 0. Es gibt angeblich einen hohen Lehrwert, aber der ist nur postuliert und nicht glaubwürdig.

    Yo, die ganzen Java Programmierer koennen alle nichts und mit Java hat einen Gebrauchswert von 0.
    http://www.tiobe.com/content/paperinfo/tpci/index.html

    1 1 Java 20.147% -0.74% A
    2 2 C 16.779% +1.27% A
    3 3 C++ 10.594% -0.21% A



  • volkard schrieb:

    man kann es drehen und wenden wie man will, es gibt keinen technischen grund, java zu lehren, und nur sehr wenige gründe, java anzufassen. seit 20 jahren rede ich gelegentlich mit java-fans und nie kam was dabei heraus. immer lösen sich deren argumente in widersprüchen auf und werden im verlauf der diskussion
    durch glaubenssätze ersetzt.

    Dein Ich-bin-klug-der-Rest-hat-alles-unrecht-Gerede lässt irgendwie auf einige fiese Minderwertigkeitskomplexe schließen. Findest du keinen Job mehr in deinem hohen Alter (muss ja, wenn du schon so lange in der Szene 😎 bist)? Oder warum musst du sonst solche Sachen erfinden? Java gibt es doch nichtmal 20 Jahre. Vielleicht wird Java eben so gerne an Unis gelehrt, weil es so oft in der Industrie benutzt wird? Macht es da nicht mehr Sinn eine aktive Sprache als eine tote Sprache zu lehren, wenn sie denn auch keinen akademischen Mehrwert bietet, wie C, aber im Gegensatz zu LISP et al.? Vielleicht hätte diese Diskussion ja vernünftig geführt werden können, wenn du selbige nicht gestört hättest, alter Mann?



  • Antwort schreiben schrieb:

    ... alter Mann?

    Fall 1

    Er leidet eventuell an Alsheimer und deswegen weis Er eventuell nicht wie alt Er jetzt ist.

    Fall 2

    Oder er hat eventuell einfach übertrieben mit den 20 Jahren... Dann leidet er eventuell unter "Übertriebenheit"... 🙄

    @Topic

    Manche sagen in diesem Forum, dass die Sprache Java in 10 Jahren durch eine andere ersetzt wird und andere wiederum nicht. Was stimmt jetzt?

    LG
    aXYZn 🙂



  • aXYZn schrieb:

    Manche sagen in diesem Forum, dass die Sprache Java in 10 Jahren durch eine andere ersetzt wird und andere wiederum nicht. Was stimmt jetzt?

    mom, ich gucke kurz im kaffeesatz nach 🤡

    ok, nun weiss ich bescheid. antwort auf die frage lautet: java ist das cobol von morgen. die zukunft gehört neuen modernen sprachen auf der java plattform (jvm) wie groovy/grails und scala.



  • Antwort schreiben schrieb:

    ...

    Damit bestätigst Du doch nur, was ich sage. Du spielst jetzt Rolle des religiösen Eiferers, der sich opfert und großen persönlichen Schaden auf sich nimmt, nur um öffentlich ein paar (strafbewehrte) Beleidingungen abgesetzt zu haben.



  • Nieder mit OOP ...



  • aXYZn schrieb:

    Fall 1
    ...
    Fall 2
    ...

    fall3: er verabscheut Java, er empfindet einfach nur eine starke abneigung dagegen. dafür brauchts keinen sachlichen grund (dementsprechend dünn sind auch seine argumente gegen die sprache), weil's ein gefühl ist.
    🙂



  • volkard schrieb:

    ... nur um öffentlich ein paar (strafbewehrte) Beleidingungen abgesetzt zu haben.

    Nimms doch nicht persönlich... 🙂



  • aXYZn schrieb:

    Nimms doch nicht persönlich... 🙂

    Es ist aber persoenlich, also warum sollte man es nicht persoenlich nehmen?



  • ^^knivil: benutzt du 'n US-keyboard oder sowas, oder wieso schreibst du nie umlaute?
    🙂



  • +fricky schrieb:

    ^^knivil: benutzt du 'n US-keyboard oder sowas, oder wieso schreibst du nie umlaute?
    🙂

    Ja! Ist einfacher beim Programmieren und den Klammern {} [], die man recht haeufig in diversen Sprachen braucht.



  • Ich glaube, warum Java so gerne als Anfängersprache verwendet wird, ist WEIL man eben von Angang an mit class, public usw. konfrontiert wird, aber in verdaulichen Dosen für ein überschaubares OOP- System, prozedurales Programmieren kommt da eh' mit. Bei C++ ist die Hürde wesentlich höher, für'n Einsteiger echt "too much".

    Aber die Frage, ob's nicht besser doch weniger sein soll, ist nicht von der Hand zu weisen. Mittels C kann man sich z.B. einen Großteil der Semantik und Syntaktik der C- like- Sprachen aneignen, aber nix OOP und ohne Pointerarithmetik kommt man nicht weit, das ist schon sehr spezifisch. Vor Allem sollte der OOP- Kulturschock vermieden werden.
    Ich hab' so gegen Ende der 80er auf'm TurboPascal 3.0 für CP/M herumgedöttelt und bin dann Anfang der 90er auf 'ne DOSe mit TP 6 umgestiegen. Wenn man die ganzen Menüleisten, Dateiboxen, Mauszeiger usw. verwenden wollte, mußte man sich mit OOP befassen. Hat gedauert, bis ich das geschnallt habe, erst mit Delphi 1 ist bei mir der Knoten geplatzt.

    Welche Sprache bietet also OOP, allgemeine Programmierdenke, übersichtliches Konzept und frühe Erfolgserlebnisse an? Also alles das, was pädagogisch erwünscht ist?
    Wenn Volkard jetzt "C++" sagt, steinigt ihn!
    Und wenn Volkard nochmal behauptet, daß es keine sinnvollen Desktop- Applikationen gibt, die in Java geschrieben wurden, lacht ihn einfach nur aus! 🤡



  • Wenn Volkard jetzt "C++" sagt, steinigt ihn!
    Und wenn Volkard nochmal behauptet, daß es keine sinnvollen Desktop- Applikationen gibt, die in Java geschrieben wurden, lacht ihn einfach nur aus! 🤡

    Armer volkard...



  • pointercrash() schrieb:

    Und wenn Volkard nochmal behauptet, daß es keine sinnvollen Desktop- Applikationen gibt, die in Java geschrieben wurden, lacht ihn einfach nur aus! 🤡

    Au ja, das ist ja anscheinend einfacher als ein Gegenbeispiel 🤡



  • Ach mir egal ich geh zur Bibiliothek und hol mir Java Literatur.

    Ich finde +fricky's Argumente überzeugender.

    Grüße
    agi 🙂



  • Bashar schrieb:

    pointercrash() schrieb:

    Und wenn Volkard nochmal behauptet, daß es keine sinnvollen Desktop- Applikationen gibt, die in Java geschrieben wurden, lacht ihn einfach nur aus!

    Au ja, das ist ja anscheinend einfacher als ein Gegenbeispiel

    ein paar gegenbeispiele: http://java.sun.com/products/jfc/tsc/sightings/
    🙂



  • pointercrash() schrieb:

    Welche Sprache bietet also OOP, allgemeine Programmierdenke, übersichtliches Konzept und frühe Erfolgserlebnisse an? Also alles das, was pädagogisch erwünscht ist?

    smalltalk. aber das ist nicht das, was du hören willst 😃



  • Bashar schrieb:

    Au ja, das ist ja anscheinend einfacher als ein Gegenbeispiel 🤡

    Du tust ja grad so, als obs wirklich nichts gäbe - ich hab' gerade offen meinen Lieblings- Mapfile- Analyzer (gehört zu einem Paket, kann man aber für andere auch nutzen) und Superversion, der StackViewer ist auch 100% Java. Für's Refactoring von C ist Creen einen Blick wert usw. usf.
    Ich muß nicht 1000 Beispiele zitieren, um gegenteilige Behauptungen lächerlich zu machen. Volkard und Du tust ja gerade so, als ob ihr den Filter "Programming Language" bei sourceforge nicht fändet. Das ist voll albern. 😃

    u_ser-l schrieb:

    pointercrash() schrieb:

    Welche Sprache bietet also OOP, allgemeine Programmierdenke, übersichtliches Konzept und frühe Erfolgserlebnisse an? Also alles das, was pädagogisch erwünscht ist?

    smalltalk. aber das ist nicht das, was du hören willst 😃

    Ich bin nicht überrascht, sowas zu hören, bin mir nur nicht sicher, ob smalltalk wirklich alle ^^^^ o.a. Kriterien erfüllt. Wenn man vielleicht noch hinzufügt, daß man sich mit der Einsteigersprache die Basis für möglichst viele gängige Sprachen aneignen sollte, wird das vielleicht deutlicher.
    Für'n Einsteiger wär' ja auch FORTH klasse, aber für andere Sprachen kannst Du fast nichts mitnehmen, deswegen würde ich's nie einem Anfänger empfehlen. Ich vermute fast, das könnte mit smalltalk ähnlich sein und wie's mit dem raschen Erfolgserlebnis aussieht ... 😕 Ich kenn's halt nur aus einem Artikel, den ich mal angerissen und nicht fertiggelesen hab' ...



  • pointercrash() schrieb:

    Du tust ja grad so, als obs wirklich nichts gäbe

    Nö, ich frag mich nur, warum du die Beispiele nicht gleich bringst, sondern erstmal volkard öffentlich auslachen lassen willst. Damit bestätigst du doch nur sein Argument, dass Javas Popularität primär wenig sachliche Gründe hat.


Anmelden zum Antworten