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

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

41

28.05.2011, 16:05

Wieso solltest du es nicht verstehen?


Ich hatte gehofft, dass das noch einen anderen Grund, als dein - ich nenns mal "Hacker-Syndrom" - hat.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sylence« (28.05.2011, 17:58)


42

28.05.2011, 16:07

Also C würde ich nur benutzen, wenn ich sehr genau wüsste, was ich tue. Erst C und dann C++ zu lernen ist ziemlich blöd, weil man dann C++ wie C programmiert und das ist nie gut. In C++ gibt es für sehr vieles sehr viel schönere Lösungen, aber wer OOP oder so absolut nicht mag, oder am Linux Kernel oder sonstigen C Projekten arbeiten will, für den mag C was sein. Aber irgendwas neues Anfangen würde ich damit nicht.
Klar ist C++ auch teilweise lowlevel (wenn man es will), aber gerade mit templates sind recht krasse highlevel Dinge möglich, wo kaum eine andere Sprache mithalten kann.

Zu den Python Whitespaces: Ich finde es sehr gut, dass man da lernt seinen Code wenigstens sauber zu formatieren. Wenn man als Anfänger in anderen Sprachen was falsch einrückt und dann die Klammern falsch setzt, passiert schnell etwas, was man eigentlich nicht wollte und nicht nachvollziehen kann.
Lieber dumm fragen, als dumm bleiben!

43

28.05.2011, 17:39

Wenn er beruflich Spiele programmieren will dann wird früher oder später sowieso kein Weg an C++ vorbeiführen

Naja, kommt auf die Spiele an. Für Browsergames braucht man eher PHP, Java und AS3. Für Unity3D (wo es auch schon recht viele Stellenausschreibungen gibt) C# usw. Prof. Spieleentwicklung ist ein weites Feld... Gerade im aufkeimenden Social/Browser Game Segment ist C++ nicht besonders gefragt.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

44

28.05.2011, 18:27

Ja, Browsergames sind eine Ausnahme. Aber wohl auch nur an der Oberfläche, der Client wird sicherlich in JavaScript, Flash ö.ä. gemacht. Aber was die Infrastruktur dahinter angeht, z.B. Server etc. glaub ich kaum dass da in PHP oder Java gecodet wird...

45

28.05.2011, 18:42

In Java tatsächlich eher weniger, aber PHP wird gerne verwendet.
Wozu auch umständlich in C++ oä. schreiben?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

46

28.05.2011, 18:52

Ich glaub kaum dass der Server von FarmVille in PHP geschrieben ist...

47

28.05.2011, 19:16

http://highscalability.com/blog/2010/3/1…-follow-up.html

Sorry, aber ich komme aus dem Teil der Spieleindustrie.

Raytracer

Frischling

Beiträge: 17

Beruf: Student

  • Private Nachricht senden

48

28.05.2011, 20:52

Kommt ja auch immer auf den Bedarf der Applikation an. Facebook selber nutzt z.B. HipHop aus dem eigenen Haus.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

49

28.05.2011, 21:24

Sorry, aber ich komme aus dem Teil der Spieleindustrie.

Gut, zugegeben, das hätte ich mir nicht erwartet. Also halten wir fest: Wenn er Browsergames entwickeln will dann wird er C++ auch professionell nicht unbedingt können müssen. In jedem anderen mir bekannten Zweig der Spieleindustrie ist C++ afaik aber im professionellen Umfeld notwendige Voraussetzung. Anyway, spielt hier ja keine Rolle, zum Anfang tuts praktisch jede Sprache.

BLU3 L30PARD

Treue Seele

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

50

28.05.2011, 22:45

Ich kann dir für den Anfang folgende Sprachen empfehlen:
- Python ( Sehr einfach, Platfurmunabhängig)
- C++ ( Rel. schwer zu lernen, allrounder [damit geht alles])
- C# ( Leichter als C++, .NET Framework muss immer installiert sein).
- D ( Einfacher als C++, lehnt zum Teil an Python an, leider vergleichsweise kleine Community)
D ist auf jeden Fall einen Versuch Wert! Und Architekt scheint immer verschweigen zu wollen,
dass er selbst ein super Game Framework für D entwickelt (http://dgame.rswhite.de/) :D
Das ist eine Art Wrapper für die C++ Lib SDL. Aber er hat noch so tolle sachen
wie MapLoader für TiledMaps usw. drin... also durchaus komfortabel.

Werbeanzeige