Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

21

14.02.2007, 16:16

Zitat von »"Kasenoru"«

Es geht hier nicht darum, welche Programmiersprache die tollste ist, sondern es geht um eine Programmiersprache, die für Umut's Problem am besten geeignet ist.

Zitat von »"Umut"«


ich meine was Java angeht
es erfüllt meine Anforderungen vollkommen

Damit wäre das Problem ja eigentlich auch schon gelöst.

Umut

Frischling

  • »Umut« ist der Autor dieses Themas

Beiträge: 17

Wohnort: Köln

Beruf: Schüler

  • Private Nachricht senden

22

14.02.2007, 17:23

Ja.. ich bedanke mich noch einmal bei euch, dass ihr mir weitergeholfen habt..

@riCo:
C++ finde ich klasse.. aber für mich wäre es nicht so sehr geeignet, weil ich auf einfachere Sprachen stehe, mitdem man schnellere Ergebnisse erzielen kann als C++... außerdem müsste ich mit C++ mein Code zweimal schreiben, um es auch unter Linux kompilieren zu können...

Und sooo große sachen will ich auch nicht machen.. eher so kleine Programme, die hilfreich sind und kleine 2D Spiele.. dafür müsste Java vollkommen ausreichen denke ich. Aber ich hab echt nichts gegen C++ Programmierer ;) nur mal zur Info..

Aber trotzdem Danke, dass du mir immerhin deine Meinung zum Thema "Java" geschrieben hast ;)


Und Danke nochmal für alle, die mir weitergeholfen haben :)
Und Kasenoru:
Nur mal zur Info ;) Ich finde deine Beiträge echt gut :) alles exakte Antworten, ohne vom Thema abzuweichen, so muss es sein!! weiter so ;)
und Danke nochmal.



MfG
Umut
If you put your mind to it,
You could accomplish anything.

23

14.02.2007, 20:05

Ich würde ja Phyton emfehlen :roll:

Umut

Frischling

  • »Umut« ist der Autor dieses Themas

Beiträge: 17

Wohnort: Köln

Beruf: Schüler

  • Private Nachricht senden

24

14.02.2007, 21:38

@epsilon2:
Mit Python hab ich mich auch schonmal beschäftigt, aber irgendwie gefiehl mir Ruby's Syntax besser.. Aber was Python angeht.. irgendwie komm ich mit Python's Syntax nicht so klar wie bei Java..
Ausserdem wird Python im professionellen Bereich nur selten verwendet, oder nicht? im vergleich mit Java..

Und was mich noch an Python (und auch an Ruby) stört ist, dass die Benutzer, die meine Programme/Spiele ausführen möchten, erst den Interpreter brauchen... und nicht jeder hat Lust, sowas zu installieren..
Kannst mir mal gerne das gegenteil beweisen, wenn du eine andere möglichkeit siehst.. ;)



MfG
Umut
If you put your mind to it,
You could accomplish anything.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

25

14.02.2007, 22:35

@unmut, das Problem mit dem Interpreter besteht auch bei Java ;)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Umut

Frischling

  • »Umut« ist der Autor dieses Themas

Beiträge: 17

Wohnort: Köln

Beruf: Schüler

  • Private Nachricht senden

26

15.02.2007, 00:01

@Nox:
ehm.. Umut ;) ist aber nicht schlimm, weil es öfter passiert, dass ich unmut genannt werde :lol:

und wegen das Problem mit dem Interpreter..:
Bei Java ist es was anderes, weil die PC-Benutzer heutzutage gezwungen werden, sich Java zu installieren (siehe Chats, Java unterstützte Seiten,...)
Allein wegen die Chats, hat man automatisch Java drauf..
Aber bei Python ist es so, dass es nichts gibt, das die Benutzer zwingt, sich den Python Interpreter zu installieren...

Wer soll dann also die Benutzer, die faul sind und kein Lust haben, sich was zu installieren, sondern das Programm sofort starten wollen, ohne weitere sachen installieren zu müssen, dazu bringen, sich den Python Interpreter zu installieren?

Und bei Java hat man ein verschlüsseltes (Byte-Kompiliertes) Quellcode (korrigiert mich bitte, wenn ich falsch liege) und nicht wie bei Python, wo die Quellcodes frei zugänglich (sofort zu editieren) sind..
Oder ist es bei Java auch so? Die Frage kann ich nicht sofort beantworten, weil ich mich damit erst seit ein paar Tagen beschäftige...



MfG
Umut ;)
If you put your mind to it,
You could accomplish anything.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

27

15.02.2007, 00:31

Java ist ein Mischmasch aus allem. Einerseits ist es kompiliert, andererseits wird das wiederum von einem Interpreter umgesetzt. Einerseits ist Java generell plattformunabhängig, aber manchmal ist es eben doch plattformabhängig(also z.b. Transfer von PC Software auf Handy)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

28

17.02.2007, 22:45

Zuerst möcht ich sagen das jeder benutzen soll was er will, bin aber der Meinung von Nox.

Java ist Zusammengeschustert aus schlechten Materialien.
-> Generics gibts zwar jetzt im Code aber nicht im Bytecode.
-> Kein Überladen von Operatoren mgl. Man darf also nie vergessen, das man Objekte mit equals und Daten mit = vergleicht. Ich find sowas total konfusing.
-> wie Nox schon sagte Mischmasch auch Interpreter und Compilat
-> Übergabe an Funktionen ist normalerweise "call by value", kann aber auch "Call by reference" sein.

Das sind so einge Dinge dich ich sehr lustig finde, und Debuggen echt zum Krapf machen.

Wie ihr schon merkt bin ich totaler Java Fan. Wenn man was im Netz machen will, soll man sich doch mal php oder sonstwas anschauen, was man auf seinem Server laufen hat. Man gängelt so die Benutzer nicht eine Software zu installieren, die er nicht will. Übrigends hab ich kein Java laufen und das wird auch so bleiben. Nix da mit "zwingen".

Im übrigen ist der Grund "Software lässt sich schneller mit Java entwickeln" meiner Ansicht nach falsch. C++ hat eine sehr starke Objektorietierung die mit Java durchaus gleichkommt, wenn nicht sogar noch stärker ist. Es gibt keinen Grund zu sagen das diese Behauptung stimmt, die STL von C++ ist in den Grunddatentypen genauso mächtig wie die Java Collections.

Beneroth

Alter Hase

Beiträge: 969

Wohnort: Schweiz

Beruf: Software Entwickler

  • Private Nachricht senden

29

20.02.2007, 11:23

Bei Java/C# wird halt mit "managed Code" gearbeitet...sprich das Framework verwaltet das Zeug und nicht der Programmierer!

Ich finde der Programmierer sollte bestimmen, entwickeln in Java/C# geht schneller meistens weil der Porgrammierer nicht soviel berücksichtigen und können muss, aber ein guter C++-progger bringts auch in gleicher Geschwindigkeit (und besserer Qualität) hin behaupt ich mal.

30

20.02.2007, 11:49

In gleicher Entwicklungsgeschwindigkeit: DEFINITIV NEIN.

Ich finde, es wird mal Zeit diese religiös anmutende Programmiersprachen-Verehrung aufzugeben und was richtiges zu machen. Ich höre in diesem Forum meist nur noch Grundsatzdiskussionen. Ersthafte Diskussionenen um Effekte, Datenstrukturen wie Quadtrees und Scenegraphs habe ich lange nicht mehr gesehen.

Werbeanzeige