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

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

11

28.11.2010, 14:12

Mit C na ja, du hast statt Klassen eben Strukturen in denen alles öffentlich ist, aber generell wäre eine, wie schon sooft gesagt, OO Sprache besser geeignet.
Ansonsten guck dir mal Python an ;) Die Sprache beruht auf C bietet aber mehr Komfort und vor allen richtige Objektorientierung. Und sie ist darüber hinaus sehr sehr leicht & schnell zu erlernen.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

12

28.11.2010, 14:20

Es gibt nur einen einzigen Grund warum man heutzutage C verwenden würde und der ist: Es gibt keinen C++ Compiler für die Zielplattform. Selbst wenn du keine der OO Features von C++ verwendest (C++ ist viel mehr als nur OO) reichen allein Dinge wie Templates oder Overloading um C++ wesentlich eleganter zu machen als C.

13

28.11.2010, 16:05

tutorials gibt es sicher. aber was spricht dagegen sich ein paar wochen mit c++ zu beschäftigen und später damit viel arbeit zu sparen?
dann hast du auch schon einen vorsprung für nächstes jahr. um das richtig zu lernen würd ich dir nen nachschlagewerk empfehlen. z.b. The C++ Programming Language. ich denke das wirst du schon verstehen können(gute englisch- und C Kenntnisse vorausgesetzt)
tutorials taugen in der hinsicht nämlich nichts.
naja, ich wollte halt schule mit interesse verbinden aber dann geb ich mir jetzt halt c und vielleicht kann ich nächstes jahr mit java mehr anfangen.
„lean over the bowl and then take a dive all of you are dead. i am alive“

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

14

28.11.2010, 16:10

Nur weil du C++ lernst heißt es nicht, dass es nicht gut oder sogar schlecht für die Schule ist. Das schlimmste was dir passieren könnte wäre, dass du dich bei C++ an komfortablere Techniken gewöhnst, die du bei C nicht einsetzen kannst. Trotzdem wird dir die Erfahrung die du mit einem C++ Projekt sammelst bei der C Programmierung weiter helfen. Es geht um abstraktes und logisches Denken. Das trainierst du mit jeder Programmiersprache. Es kann dir sogar passieren, dass du in einer Programmiersprache träumst. ;)
"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?

idontknow

unregistriert

15

28.11.2010, 22:35

Es kann dir sogar passieren, dass du in einer Programmiersprache träumst. ;)


*NERD-DETECTED!*

Ist wirklich weitestgehend egal welche Programmiersprache du nimmst, manche sind einfach besser und andere schlechter geeignet. Aber gehen tuts zimelich sciher mit den meisten, die Frage ist nur obs Sinn macht (wegen dem entsprechenden Aufwand ect.)

Aber ja man kann in C auch Spiele programmiere, siehe Sofa (moonsplotion, kuck im Projekte Forum)

16

28.11.2010, 22:46

Es kann dir sogar passieren, dass du in einer Programmiersprache träumst. ;)
Ja, aber problematisch wird's erst dann, wenn in deinem Traum-Sourcecode eine Endlosschleife vorkommt... dann verpasst du nämlich am nächsten Morgen ganz sicher Schule / Uni / Job... :S
Was da wohl der Lehrer / Prof / Chef sagt...?!

Gruß
SaRu_

Powerpaule

Treue Seele

Beiträge: 162

Wohnort: Berlin

Beruf: Softwareentwickler

  • Private Nachricht senden

17

29.11.2010, 12:54

naja, ich wollte halt schule mit interesse verbinden aber dann geb ich mir jetzt halt c und vielleicht kann ich nächstes jahr mit java mehr anfangen.
Na ja. Wofür lernst du denn? Nicht für die Schule, sondern fürs Leben. Sprich, die Sachen, die man in der Schule lernt, sind ja im Grunde nur dazu da um einen Grundlagen für die Welt da draußen zu geben. Daher war deine Idee, darauf aufbauend jetzt C++ zu lernen, schon folgerichtig. Mal abgesehen davon, dass ich es für blödsinnig halte Programmieranfänger mit C zu überladen, kann ich dir nur gut dazu raten, das Wissen jetzt zu nutzen um in C++ einen schnelleren Einstieg zu finden. Reines C wirst du später sowieso nicht gebrauchen können, wenn du eher in die Anwendungsprogrammierung gehst. Sprich, wenn du jetzt C++ lernst, hast du auf jeden Fall Chancen mal selbst ein Spiel zu programmieren, hast gleichzeitig Vorteile für den Zeitpunkt da ihr Java macht (ich hab auch mit C++ angefangen, dann in der Schule hatten wir Delphi und jetzt in der Uni Java - da hat mir das total geholfen) und vor allem fürs spätere Berufslebe. Von der Schule sollte man sich seine Interessen auch nicht vorgeben lassen, aber man darf sich inspirieren lassen ; )

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

18

29.11.2010, 13:04

Um zum Ursprung zurückzukommen: es ist theoretisch egal, welche sprache du nimmst und man kann mit eigentlich jeder Sprache (esoterische ausgenommen) guten Code produzieren - auch in c. Auf Grund der Syntax erscheinen andere Sprachen angenehmer, aber an sich lässt sich guter Code auch in C oder in Fortran schreiben, das ist vollkommen egal. Nur wie es mit jedem Werkzeug ist, kommt man unterschiedlich schnell voran.
Neben der Sprache spielenh aber im wesentlichen die verwendeten Bibliotheken eine Rolle: Ein 3D-Spiel kann mit Ogre3D und C++ wesentlich fixer entwickelt werden als mit C# und Managed DirectX.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

19

29.11.2010, 13:25

[...] man kann mit eigentlich jeder Sprache (esoterische ausgenommen) guten Code produzieren - auch in c.

Imo kann man mit C nur mehr oder weniger hässlichen Code produzieren, aber für guten Code brauchts mindestens C++ :p

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

20

29.11.2010, 13:36

[...] man kann mit eigentlich jeder Sprache (esoterische ausgenommen) guten Code produzieren - auch in c.

Imo kann man mit C nur mehr oder weniger hässlichen Code produzieren, aber für guten Code brauchts mindestens C++ :p
Full ACK

Werbeanzeige