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

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

31

13.11.2006, 11:36

Zitat von »"dot"«

warum gibt es überhaupt mehr als eine programmiersprache?


damit meinte ich eigentlich, dass alle die hier (wieder einmal) diskutieren welche sprache besser ist, sich obige frage stellen sollten...

32

13.11.2006, 17:02

.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »FOGX« (15.09.2010, 16:17)


33

13.11.2006, 17:41

@Fogx: Würde mich noch interessieren, wie du deine Meinung begründest. Warum würdest du C# nicht für 3D Spiele nehmen?

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

34

13.11.2006, 17:53

@Fogx

Einer unserer Dozenten hat ein 2MB "Hello World" Programm in C in ein 30Byte großes Programm kompresst. Von den 30Byte (oder sogar 20?) sind 11Byte für den String vergeben - mit dem gcc Compiler.
Man sieht also es ist mgl.

In Hochsprachen sind goto's verpöhnt, das liegt aber vorallem daran das ohne goto's man wesentlich schneller den Algorithmus durchschaut.

ASM sollte man eigentlich nur da nehmen wo es sich lohnt. Bei heutigen PC Systemen muss man da schon suchen, aber ein Beispiel ist das verwenden der MMX, 3DNow etc. Register um maximale Multimedia Performance herauszuholen.

Bei Controllern spielt ASM in C (inline Assembler) eine große Rolle wenn es um das verwenden bestimmter Register geht (Timer, Flags etc.)

Ansonsten sollte man aber von ASM die Finger lassen, da Compiler in der Regel schnelleren Code erzeugen können, (Pipelining)wie Chase schon sagte.

BOSS

Frischling

  • »BOSS« ist der Autor dieses Themas

Beiträge: 43

Wohnort: Hannover

Beruf: Autor, Mathematiker, Dozent.

  • Private Nachricht senden

35

13.11.2006, 19:30

Nun ich bin völlig iritiert. Denn ich höre von Progern, die schon seit 20 Jahren in der Software-Branche bis heute arbeiten und deshalb sehr erfahren sind, fast nur negative Meinungen zu den Eigenschaften von C++. Doch alle Beschwerden stimmten in einer Sache überein, dass C++ sehr viele Ressourcen frisst, und alle haben mir empfohlen Java für
3D-Programmierungen und Spieleentwicklung zu wählen.
So langsam stell ich mich drauf ein Java zu lernen. Den Schritt werde ich sehr schnell unternehmen, den ich habe ein gedankliches und feststehendes Projekt, das ich in die Tat umsetzten will/muss, deshalb möchte ich quickly eure Meinungen hören.

MfG Der Dozent
"Wie dumm du doch bist. Ich bin ein Gott! Wie kannst du einen Gott töten? Welch große und berauschende Unschuld. Wie konntest du so naiv sein? Es gibt kein Entrinnen. Weder Widerruf noch Einmischung können an diesem Ort wirken. Komm, leg deine Waffen nieder... noch ist es Zeit Gnade walten zu lassen."

MfG Der Dozent

Anonymous

unregistriert

36

13.11.2006, 19:56

Zitat von »"BOSS"«

Doch alle Beschwerden stimmten in einer Sache überein, dass C++ sehr viele Ressourcen frisst, und alle haben mir empfohlen Java für
3D-Programmierungen und Spieleentwicklung zu wählen


Lol, jetzt wirds aber hart hier. Ich sage mal nix mehr dazu, gehe ins Kaufhaus und kauf mir eins der aktuellen Java games. Das empfehlen ja alle dann müssen die Regale ja voll sein. :doubt:

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

37

13.11.2006, 19:58

neutrales :lol:

38

13.11.2006, 20:01

Zitat

Doch alle Beschwerden stimmten in einer Sache überein, dass C++ sehr viele Ressourcen frisst, und alle haben mir empfohlen Java für
3D-Programmierungen und Spieleentwicklung zu wählen


Sicher, dass es nicht umgekehrt war.
Ich kann sowohl Java als auch C++ und Java ist in meinen Augen nur für klassische Büroanwendungen und Datenbanken die sowohl auf Unix Servern als auch auf SQL Servern laufen sollen und dies ist auch die Meinung von Programmierern die schon länger als 20 Jahre programmieren! ;-)

Kannst du uns mal sagen was für ein Projekt, das ist für, welches du gedenkst Java zu benutzen? :-)

cya
Das Böse ist des Menschensbeste Kraft - Friedrich Nietzsche

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

39

13.11.2006, 20:01

BOSS wer hat dir das denn eigentlich erzählt? Sicher dass dich die betreffende Person nicht auf die Schippe nehmen wollte?
Weil wenn mein PC mal wieder einen Ruckelanfall bekommt, weil er nur mal Java-IDE startet, die rein zufällig selbst in Java geschrieben wurde, dann muss ich ehrlich an so einer Aussage Zweifeln :D
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.

Chase

Alter Hase

Beiträge: 753

Wohnort: Nagaoka / Darmstadt / Düsseldorf

Beruf: fauler Studi

  • Private Nachricht senden

40

13.11.2006, 20:17

Wahrscheinlich hat er dir JAVA nicht empfohlen um auf der Stelle ein verneuftiges 3D-Game zu entwickeln. Wenn man allerdings darauf spekuliert mal in 10 Jahren Spiele zu programmieren, ist der Rat Java zu lernen sicherlich nicht schlecht. Tatsache ist, dass sich Spieleprogrammierung immer weiter von der Hardware entfernt, und Byte-Code (nicht unbedingt Java!) wird sich sicherlich frueher oder spaeter durchsetzten. Meine Meinung.
"Have you tried turning it off and on again?"

Werbeanzeige