Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
15.08.10, 11:29
|
#1
|
Banned
Registriert seit: Jul 2010
Beiträge: 24
Bedankt: 95
|
Zitat:
Wieder totaler Bullshit!
Einfacher als mit java gehts eigentlich garnicht, mir überkommt das Gefühl dass du mit allem was OOP ist auf dem Kriegsfuß stehst.
|
Jaja red du mal schönes Wetter. Java ist, es tut mir leid das sagen zu müssen, ein billiger Abklatsch von C/C++ Jeder der C/C++ kann lacht über Java und das nicht ohne Grund.
Aber bitte spiel du ruhig weiter mit sun rum, das ist aber meilenweit von der Profiliga C/C++ entfernt. Oder kennst du aktuelle Spiele die ne Softwarebude in Java coden läßt? Ich kein einziges, alles C/C++ und mit ASM Routinen.
Und wenn du mir nicht glaubst das C/C++ DIE Programmiersprache ist schau dir auf den online Jobbörsen mal die Stellengesuche der Firmen zum Thema an, C/C++ wollen die haben, Java war von Anfang an eine Totgeburt. Das einzig wirklich sinnvolle an Java ist die Plattformunabhängigkeit, im Prinzip gut gedacht doch sun hat sein sdk inzwischen so vollgepropft das es fast schon überqillt. Aber naja dir viel Spaß weiterhin in der Amateurliga Java
Zitat:
Mit Java kommt jeder Neuling innerhalb kürzester Zeit zurecht und das gute daran ist, dass man förmlich zu OOP und Exception-Handling gezwungen wird.
|
Erzähl mir doch keinen vom Pferd, ich habs Jahrelang auf der Uni gesehen wie die sich im Informatikstudium als erste Programmiersprache mit Java abquälen - 75% Durchfallquoten bei den Klausuren, noch weitere Fragen? Die lernen nicht richtig programieren mit Java, als Einstieg in die Welt der Programmierung ist Java völlig daneben (naja Java ist grundsätzlich völlig daneben und ne Totgeburt, aber das sagte ich ja schon)
|
|
|
15.08.10, 17:58
|
#2
|
Banned
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
|
Zitat:
Zitat von quink
Java ist grundsätzlich völlig daneben und ne Totgeburt, aber das sagte ich ja schon)
|
Ziemlich geistiger dünnschiss...
Java ist mittlerweile unverzichtbar geworden.
Und das sage ich, obwohl ich absolut kein Java-Unterstützer bin.
Da Java, wie C++, bei größeren Projekten immer wieder zu qualitativen Einbußen führt... solche Software-Projekte werden immer schlechter zu warten und führen dazu, dass Softwaretests und vor allem Regressionen immer größer werden. Das Programmieren selbst nimmt bei der Softwareentwicklung nicht mal mehr ein Drittel der Entwicklungszeit ein.
Mit Java wird im IT-Bereich mehr Geld gemacht als mit C++.
Nenn mir z.B. eine Bank o.ä. schwere Geldgeber, die heutzutage noch in C++ entwickeln lassen (und das aufgrund der hohen Sicherheit in C++)?
Und wie kommst Du zu so einer Aussage?
Ich frage mich immer wieder, wie Leute ohne Ahnung, absolut dumme Dinge behaupten und sogar noch davon überzeugt sind.
Naja, Hauptsache Deine Baller-Spielchen wurden in C++ geschrieben...
Zitat:
Zitat von quink
Java ist, es tut mir leid das sagen zu müssen, ein billiger Abklatsch von C/C++ Jeder der C/C++ kann lacht über Java und das nicht ohne Grund.
Aber bitte spiel du ruhig weiter mit sun rum, das ist aber meilenweit von der Profiliga C/C++ entfernt. Oder kennst du aktuelle Spiele die ne Softwarebude in Java coden läßt? Ich kein einziges, alles C/C++ und mit ASM Routinen.
Und wenn du mir nicht glaubst das C/C++ DIE Programmiersprache ist schau dir auf den online Jobbörsen mal die Stellengesuche der Firmen zum Thema an, C/C++ wollen die haben, Java war von Anfang an eine Totgeburt. Das einzig wirklich sinnvolle an Java ist die Plattformunabhängigkeit, im Prinzip gut gedacht doch sun hat sein sdk inzwischen so vollgepropft das es fast schon überqillt. Aber naja dir viel Spaß weiterhin in der Amateurliga Java 
|
Abklatsch von C++?
Java = Plattform-unabhängig... und C++?
Java EE ... und C++?
Java SDK? Man benötigt gar kein SUN zum entwickeln und gar keine SDK zum ausführen.
Du redest ständig von Spielen... solltest vielleicht langsam aus diesem Alter kommen. Es gibt TATSÄCHLICH auch Software-Projekte die KEIN SPIEL zum Ziel haben.
Aber das zeigt ja Deinen Wissenstand und Ausgangspunkt...
Hoffe ich habe Dir mit meinen Antwort kräftig genug vor den Kopf geklatscht, denn Deine Aussagen sind einfach ziemlich Dumm und zeugen von Unwissen bzw. eher Halbwissen.
Aber solche Kerle oder Programmierer, wie Du sorgen zum Glück für gut bezahlte Consulting-Jobs... es gibt nun mal soviele IT-Spatzenhirne, die vielleicht programmieren können, aber gar kein mathematisches Wissen, kein QA-Sinn haben...
|
|
|
15.08.10, 19:56
|
#3
|
Banned
Registriert seit: Jul 2010
Beiträge: 24
Bedankt: 95
|
Aha nun geht der Schwanzvergleich los.
Es ist nun mal so das Java nix taugt, auch wenn ihr noch hundert mal euren Mist wiederholt. Java=Amateurklasse.
Ja, Java ist ein Abklatsch von C/C++, man wollte C/C++ vereinfachen und dieser Müll ist rausgekommen wo man bei vieles aus der C/C++ Welt gesagt hat ach das braucht man ja nicht in Java, es können so nicht mal Zeiger oder Speicheradressen manipuliert werden, es gibt nicht mal nen Gegenstück zum new Operator der Objekte wieder entfernt, von Destruktoren und Mehrfachvererbung die unter Java völlig unbekannt sind will ich gar nicht anfangen zu reden, was will man mit dem Dreck?
Aber entwickelt ihr mal eure Webapps weiter mit Java und jedes mal beim compelieren denkt an mich und was ich geschrieben das Java Amateurliga ist
Zitat:
Du redest ständig von Spielen... solltest vielleicht langsam aus diesem Alter kommen.
|
Nur so als Info das es noch nicht bei dir rüber gekommen ist, die Spieleindustrie macht jählich mehr Umsatz als weltweit illegal mit Drogen und Waffen verdient werden (und die haben eigentlich immer schon die Weltrangliste angeführt, durch die ganzen Spiele aber halt abgerutscht), die Spieleindustrie ist die bestbezahlte Industriesparte! Erkundige dich also erst mal und mach dich etwas schlau bevor ihr Java Fuzis hier die Helden spielt. Aber zerreißt euch ruhig weiter das maul, ich lese weiter mit und lach mich bei eurem Müll weg..
Zitat:
Aber solche Kerle oder Programmierer, wie Du sorgen zum Glück für gut bezahlte Consulting-Jobs... es gibt nun mal soviele IT-Spatzenhirne, die vielleicht programmieren können, aber gar kein mathematisches Wissen, kein QA-Sinn haben...
|
Mach dir mal keine Sorgen, ich komme schon klar
|
|
|
16.08.10, 12:20
|
#4
|
Erfahrener Newbie
Registriert seit: May 2009
Beiträge: 116
Bedankt: 93
|
Zitat:
Zitat von quink
Ja, Java ist ein Abklatsch von C/C++, man wollte C/C++ vereinfachen und dieser Müll ist rausgekommen wo man bei vieles aus der C/C++ Welt gesagt hat ach das braucht man ja nicht in Java, es können so nicht mal Zeiger oder Speicheradressen manipuliert werden, es gibt nicht mal nen Gegenstück zum new Operator der Objekte wieder entfernt, von Destruktoren und Mehrfachvererbung die unter Java völlig unbekannt sind will ich gar nicht anfangen zu reden, was will man mit dem Dreck?
Aber entwickelt ihr mal eure Webapps weiter mit Java und jedes mal beim compelieren denkt an mich und was ich geschrieben das Java Amateurliga ist 
|
Das Problem ist, glaube ich, recht einfach: Du hast Java nicht verstanden!
Beim Design dieser Sprache wurde Wert darauf gelegt, wie man die bei der Entwicklung mit C/C++ immer wieder entstehenden qualitativen Probleme am besten lösen kann. Nach einigen Jahren kam eine Sprache heraus, die genau diese zentralen Probleme angeht: Tote Pointer, memleaks durch fehlallokierten Speicher, Mehrfachvererbung, usw. - genau die Sachen, die Du oben als total tolle Stärke von C/C++ anpreist und über die jede Software-QS Abteilung der Welt nur noch kotzen kann.
Es ist nicht immer toll, wenn man alles kann. Im Gegenteil. Arbeite mal in einem Projekt mit 30 Programmierern und jeder hat einen anderen Stil. Der eine definiert sich die Operatoren einfach um und nur er weiss was ObjectA + ObjectB macht. Nun arbeitet jemand anderes mit seinen Klassen. Addiert er bei + irgendwas? Konkateniert er? Allokiert er Speicher? Niemand weiss es und muss erst in seinen Sourcecode laufen und nachforschen. Super Sache!
Java sagt von Anfang an, dass es eine Operatorenüberladung so nicht geben darf. Per Design. Nun muss jeder eine Methode schreiben und schon sieht man (wenn er sprechende Namen verwendet) genau, was da passiert. Du schreist nun los, dass das ja voll schwach ist - ist es aber nicht. Du hast es nur noch nicht verstanden. Da wird Spaghetticode die Grundlage entzogen und die Qualität des Sourcecodes gesteigert. Per Design.
Javas grosser Vorteil ist nicht die Plattformunabhängigkeit - es ist das viel saubere und strengere Design, welches die Programmierer zwingt, besseren Code zu schreiben. Das ist kein Abklatsch, sondern Evolution - und nur weil man alte Schwachstellen nicht erlaubt, ist das nicht eine Verschlechterung. Sollte Dir doch eigentlich einleuchten. Nicht umsonst werden bei Sprachen wie C/C++ Funktionen durch code conventions unternehmenswert eingeschränkt oder explizit bei Strafe verboten. Das ist keine Schikane, sondern steigert Qualität und Entwicklungseffizienz.
Das "Amateurliga" kannst Du gleich wieder knicken. Ich arbeite seit 15 Jahren als professioneller Entwickler (sprich: Ich verdiene damit mein Geld). Ich habe ewig Assembler, PASCAL und C geschrieben, dann C++, Java und gefühlte 100 Interpretersprachen. Ich denke schon, dass ich weiss, wovon ich rede. Wenn für Dich professionelle Entwicklung immer nur auf Spieleentwicklung hinausläuft, dann solltest Du Deinen Standpunkt mal hinterfragen, ob Du nicht vielleicht noch eher in der Amateurmannschaft spielst und einen kleinen Realitätsabgleich benötigst. Die Spieleentwicklung ist ein überschaubarer Bruchteil der eigentlichen Softwareentwicklung und die industrielle Softwareentwicklung ist qualitativ i.d.R. weit höher.
Meine persönliche Lieblingssprache ist C. Schlicht, cool, mächtig, technisch und schnell. Aber damit möchte ich ums Verrecken kein grosses Projekt (>2 Mio Codezeilen) angehen müssen.
Und danke, daß Du mir die Demoszene erklärst! Nun weiss ich endlich, was das für komische Veranstaltungen mit den verstrahlten Typen neben mir waren ..
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 Uhr.
().
|