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

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

31

31.08.2011, 16:32

Ich möchte hier auch mal meinen Senf dazugeben (mir ist gerade langweilig):

Als Einstieg halte ich so wie die meisten hier C++ nicht für geeignet da es einfach an vielen Stellen hacken kann (hab ich auch gemerkt). Ich habe mit PHP angefangen wobei man sich da sehr gut auf die Programmlogik konzentrieren kann (keine Typen, dynamische Arrays usw.). Danach hab ich Java und Python gelernt (aber nicht viel mit gemacht) um dann doch schließlich zu C++ zu kommen, was ich inzwischen für die "ultimative" Programmiersprache in der Spieleentwicklung halte, da man einfach die volle Kontrolle hat und sie einfach super schnell ist. Wenn man sich an die vielen Dinge die es in Interpretersprachen nicht gibt gewöhnt hat (z.B. Zeiger, casting, ...) ist es auch nicht schwerer oder dauert es länger damit umzugehen.

MfG DK

32

31.08.2011, 16:36

Kennt denn jemand eine gute, für Anfänger geeignete Einführung in C#?


ich hab das buch: http://www.amazon.de/gp/product/38664552…0T8JQVY042M650K

es ist im prinzipe wie das C++ für Spieleprogrammierer, es fängt mit dem Urschleim an und erst ganz am ende kommt ein kleiner XNA teil
ich fands sehr gut da alles wirklich sehr gut erklärt ist

Beiträge: 721

Wohnort: /dev/null

Beruf: Software-Entwickler/Nerd

  • Private Nachricht senden

33

31.08.2011, 17:04

Ich möchte hier auch mal meinen Senf dazugeben (mir ist gerade langweilig):

Als Einstieg halte ich so wie die meisten hier C++ nicht für geeignet da es einfach an vielen Stellen hacken kann (hab ich auch gemerkt). Ich habe mit PHP angefangen wobei man sich da sehr gut auf die Programmlogik konzentrieren kann (keine Typen, dynamische Arrays usw.). Danach hab ich Java und Python gelernt (aber nicht viel mit gemacht) um dann doch schließlich zu C++ zu kommen, was ich inzwischen für die "ultimative" Programmiersprache in der Spieleentwicklung halte, da man einfach die volle Kontrolle hat und sie einfach super schnell ist. Wenn man sich an die vielen Dinge die es in Interpretersprachen nicht gibt gewöhnt hat (z.B. Zeiger, casting, ...) ist es auch nicht schwerer oder dauert es länger damit umzugehen.

MfG DK

Mein Senf:

C++ ist nicht ultimativ, es nutzt lediglich andere Konzepte. Ob und inwiefern diese Konzepte nun sinnvoll sind, ist bestreitbar. Was eindeutig ist, dass C++ Programme langsamer in der Entwicklung sind und oft auch fehleranfällig sind. C++ ist wie ich schon einmal beschrieben hatte auch in der Spieleentwicklung auf dem Rückzug, Unity, Flash, Java und C# sei Dank. Geschwindigkeit ist für den Hobbybereich nicht relevant, solange du nicht total dumm programmierst, kannst du in jeder ordentlichen Sprache eine beinahe äquivalente oder ähnliche Performance erzielen. Das ist aber für dich nicht relevant. Mich würde einfach mal interessieren, was du mit "voller Kontrolle" meinst? Ich sage dem Computer in Haskell genauso was er zu tun hat( oder auch nicht ;) ). Ich wette mit dir, dass eine ordentliche Haskell bzw. Java Engine durchaus bessere Performance haben kann als eine Feature-ähnliche C++ Game Engine. Letztendlich kommt es auf die Konzepte und nicht auf die Sprache an, auch wenn das anscheinend ein weitverbreiteter Irrtum ist.

Eine Sprache als ultimativ darzustellen ist nicht besonders klug bzw. reiner Schwachsinn( wenn ich das so bezeichnen darf ).

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

34

31.08.2011, 17:08

Das habe ich getan weil ich kein vergleichbares Buch für C# kenne und ich denke, dass es leichter ist C++ zu lernen wenn es gut und ausführlich erklärt wird als C# wenn es kurz und trocken (oder gar in Tutorials) erklärt wird.


Wenn man keine Ahnung hat einfach mal ....

Was "einfach mal..."?
Wenn du es besser weißt kannst du es ja erklären sonst kannst du einfach mal...
Drin Post hat hier am wenigstens mit dem Inhalt zutun(abgesehen von diesem hier xD) und müsste am ehesten gelöscht werden.

@Masie: Danke, das ist schon etwas hilfreicher :thumbsup:
Werd ich gleich mal Bookmarken.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

35

31.08.2011, 17:13

Wenn ich keine Ahnung habe was ein gutes Buch fuer C# ist dann schreibe ich nicht einfach und empfehle was komplett anderes.

Ich fange auch nicht in einem Unternehmen an und sage einfach mal "Ah, ihr benutzt xy ne, keine Ahnung, ich will lieber yz", verstehn se?

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

36

31.08.2011, 17:32

Zitat

Eine Sprache als ultimativ darzustellen ist nicht besonders klug bzw. reiner Schwachsinn( wenn ich das so bezeichnen darf ).


Wie gesagt mir war langweilig und ich überziehe gerne mal^^ Das man in Java und Co eben so gut oder besser Programmieren kann weiß ich. Hab ich schon genug beispiele für gesehen. Ich finde den Syntax von C++ allerdings sehr angenehm (bei Java stört mich z.B. der Zwang zu OOP). Aber das ist halt Geschmackssache. Ich will mich darüber nicht streiten.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

37

31.08.2011, 21:34

Wenn ich keine Ahnung habe was ein gutes Buch fuer C# ist dann schreibe ich nicht einfach und empfehle was komplett anderes.

Jetzt kennen wir ja eins. Ich hab ja auch geschrieben, dass ich es nicht kenne und nicht, dass es keins gibt(in der Hoffnung, dass es jemand postet. Das ist ja dann auch passiert. ;)). Besser als ihn komplett ohne Buch da stehen zu lassen. Er konnte ja noch garnicht wissen wo er anfangen sollte. Die IDE allein bringt ja nichts und du hast selbst auch keine Alternative vorgeschlagen.
"Was komplett anderes" ist es auch nicht. Programmiergrundlagen sind überall ungefähr gleich und er hat nach einem Tag wahrscheinlich noch nichtmal richtig mit C# angefangen, da kann er sich noch ohne Probleme umentscheiden.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

38

31.08.2011, 22:48

Wenn ich keine Ahnung habe was ein gutes Buch fuer C# ist dann schreibe ich nicht einfach und empfehle was komplett anderes.

Jetzt kennen wir ja eins. Ich hab ja auch geschrieben, dass ich es nicht kenne und nicht, dass es keins gibt(in der Hoffnung, dass es jemand postet. Das ist ja dann auch passiert. ;)). Besser als ihn komplett ohne Buch da stehen zu lassen. Er konnte ja noch garnicht wissen wo er anfangen sollte. Die IDE allein bringt ja nichts und du hast selbst auch keine Alternative vorgeschlagen.
"Was komplett anderes" ist es auch nicht. Programmiergrundlagen sind überall ungefähr gleich und er hat nach einem Tag wahrscheinlich noch nichtmal richtig mit C# angefangen, da kann er sich noch ohne Probleme umentscheiden.

Er hatte doch unlängst geschrieben, dass er sich für C# entschieden hat und sogar schon angefangen hat, C# zu lernen. Und da er meines Wissens nicht weiter nach einem Buch gefragt hat, wäre es auch nicht verwerflich gewesen, ihm kein Buch vorzuschlagen. Also wozu umentscheiden? oO
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

39

31.08.2011, 22:55

Da der TO lange nichts mehr gesagt hat werde ich hier mal schliessen.

Werbeanzeige