Java lernen sinnlos?
-
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.
-
Bashar schrieb:
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.
Wer nichtmal "written in Java" bei google eingeben mag, ist nicht auf sachliche Argumente aus. Sourceforge und freshmeat darf ich auch als bekannt voraussetzen und wenn jemand quasi mit dem Fuß aufstampft und krakeelt "zeig's mir, sonst glaub' ich's nicht!
", gebärdet sich absolut kindisch.
Derzeit 41011 Projekte auf Sourceforge werden nicht allesamt grundlos in Java abgefaßt sein, man muß halt ein paar readmes anlesen wollen.All das wäre eine Fünfminutengeschichte gewesen, aber da hat es sich Volkard zu einfach gemacht und sich auf's pauschale Abschaßeln verlegt, genau das, was er anderen vorwirft. Und das ist, glaube ich, der schnellste Weg in die Lächerlichkeit.
-
Bashar schrieb:
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.
Volkard ist doch genauso provokant mit seinen Sticheleien gegen Java. Ich glaube nicht, dass es nötig ist, ihn mit Samthandschuhen anzufassen.
-
pointercrash() schrieb:
Wer nichtmal "written in Java" bei google eingeben mag, ist nicht auf sachliche Argumente aus. Sourceforge und freshmeat darf ich auch als bekannt voraussetzen
Glaubst du ernsthaft, dass volkard das nicht weiß? Volkard sprach von "guter" Software. Dass es irgendwelches "Geraffel"((C)fricky) in Massen gibt haben wir schon vor 5 Seiten festgestellt, und es wäre auch sehr verwunderlich, wenn das nicht so wäre.
-
Bashar schrieb:
... Volkard sprach von "guter" Software. Dass es irgendwelches "Geraffel"((C)fricky) in Massen gibt haben wir schon vor 5 Seiten festgestellt, und es wäre auch sehr verwunderlich, wenn das nicht so wäre.
Was soll die Faselei? Superversion z.B. ist echt klasse, ein Bekannter schwört auf Freemind.
Du findest mindestens ebensoviel Schutt, der in C++ oder VB produziert wurde, das ist weder ein Argument für C++ noch gegen Java. Die pauschale Behauptung, in Java würde ausschließlich Mist produziert, ist jedenfalls völlig unzutreffend und jemand, der so etwas behauptet, fehlinformiert mit Absicht oder will sich selbst nicht informieren.Zumindest für kleine Projekte scheint für viele Java die erste Wahl zu sein - warum wohl? Weil nicht jeder die Zeit hat, sich in eine Monsterkiste wie VCPP einzuarbeiten, um ein Applet zu schreiben. Das muß halbwegs zügig gehen und neben VB und Delphi fällt mir nicht so viel ein, das sind aber eher proprietäre Wahlen, Java wäre die probatere.
Nicht jeder, der programmieren lernen will, hat als erstes ein 12'000- Zeilen- Projekt im Kopf, aber die gibt's auch in Java und dabei gar nicht mal so schlechtes Zeug.Die Frage war, ob es Sinn macht, Java zu lernen. Aus pädagogischen Gründen durchaus, aus ökonomischen ebenfalls.
Was waren nochmal die Gründe, die dagegen sprächen?