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

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

11

30.03.2012, 15:45

Zitat

Wobei mich bei C#, wie auch bei Java, der direkt Reinwurf in das Klassensystem massiv stört.

Naja, es gibt ja auch statische Klassen.
Das sind eigentlich ja gar keine Klassen mehr sondern das was man VB "Module" nennt.

Sp3iky

Treue Seele

Beiträge: 232

Beruf: Entwicklungsingenieur

  • Private Nachricht senden

12

30.03.2012, 15:46

Naja bei C# kannst du genauso alles in deine main() packen ;) Ich denke es kommt einfach darauf an, die Sprache gleich anständig zu lernen (damit meine ich mit guten Tutorials, Büchern). Dann sollte das Klassenkonzept auch kein Problem darstellen.

Was mich bei Python richtig genervt hat, waren die Klassen und die Syntax (liegt natürlich auch daran, dass ich sehr an C-Syntax gewohnt war). Aber der nachträgliche Einbau des Klassenkonzepts hat Python nicht wirklich gut getan. Das sollte man dann schon bei einer Sprache lernen, die es von Anfang an im Konzept vorgesehen hat.

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

13

30.03.2012, 15:51

Zitat

Was mich bei Python richtig genervt hat, waren die Klassen und die Syntax (liegt natürlich auch daran, dass ich sehr an C-Syntax gewohnt war).

*Unterschreib*

Phyton wird interpretiert.
Das heißt, das die Geschwindigkeit um Größenordungen kleiner ist.
Bei kleineren 2D-Spielen sollte das jetzt nicht das Totschlagargument sein.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Spiele Programmierer« (05.05.2012, 18:18)


Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

14

30.03.2012, 15:53

Naja bei C# kannst du genauso alles in deine main() packen ;).

Hab ich nicht angezweifelt. Hab nur meinen persönlichen Eindruck wiedergegeben, dass einige dann nicht verstehen, was sie da treiben und beim Umschwung auf andere Sprache (ja das soll vorkommen) dann keine Ahnung haben, wozu sie eig. eine Klasse brauchen. Mehrere DAS's an meiner Uni erlebt, wo das vorgefallen ist.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

15

30.03.2012, 15:54

Wenn ich nur mal "schnell" was programmieren will ist Basic (auch BlitzBasic) sehr gut. Wenn man mal ein etwas größeres Projekt erstellt wird vieles sehr schwer in Basic. Basic erscheint am Anfang sehr leicht. Bei größeren Projekten verlangt es sehr viel mehr Planung vom Entwickler.

Martin_N

Frischling

Beiträge: 51

Wohnort: Somewhere in the beautiful world

  • Private Nachricht senden

16

06.04.2012, 22:33

Ich schließe mich meinen Vorgängern größtenteils an. Ich empfehle Dir Java. Wieso? Ganz einfach. Mit der Sprache kannst Du viel machen, vom Webbereich bis zur App Programmierung auf dem OS Android. Gleichzeitig lernst Du mit Klassen umzugehen und ebenso Objekt Orientierte Programmierung (Kurz: OOP) u.v.m.
Mit Java hast Du viele Möglichkeiten und so bald man eine Programmiersprache beherrscht ist es um längen einfacherer andere zu erlernen. D.h. wenn Dir in 1 oder 2 Jahren die Lust vergeht und Du lieber C++ lernen möchtest, kannst Du relativ einfach auf diese Programmiersprache oder auch eine andere wechseln. Sicher, es gibt bei jeder Programmiersprache Dinge die man lernen und beachten muss, aber sie sind alle im großen und ganze Ähnlich. Daher denke ich, Du bist mit Java gut dabei.

Zitat von »dot«

Im Prinzip ist es völlig egal mit welcher Sprache du anfängst, denn zuerst heißt es sowieso mal Programmieren an sich zu lernen.

Kurz, knapp und voll auf den Punkt getroffen. :)

Dein Alter hat übrigens nicht umbedingt etwas mit der Programmiersprache zu tun.

Definitiv! Was zählt ist Deine Bereitschaft zu üben und Zeit zu investieren. Denn auftretende Probleme können sehr viel Zeit kosten, denn nicht immer ist der Fehler an der Stelle im Programm, an dem er auftritt. Es kann auch woanders ein Fehler gemacht worden sein, der an dem Punkt des Quellcodes noch keine Probleme verursacht.

Ebenfalls ist programmieren, wie die meisten Dinge auf der Welt, Erfahrungssache - mit der Zeit wird man immer besser und lernt Tücken und Tricks kennen, wie man seine Programme effektiver gestaltet so wie Bugs vornerein verhindert.

"Embio"'s Beitrag kann ich ebenfalls nur zustimmen.
[...]
Klar kann man mit Basic Spiele programmieren. Ich würde mich aber bei der Wahl der Sprache nicht nur auf den Schwierigkeitsgrad beschränken, sondern auch gucken, ob es gute Lektüre gibt.
Falls du dich öfters an dieses Forum wenden willst, würde ich dir C++ oder C# oder Java empfehlen. Sehr viele hier programmieren in diesen Sprachen, dadurch erhälst du zu denen auch sehr guten Support ;).
Generell sollte man sich als Anfänger erstmal das Programmier-Wiki durchlesen.


EDIT und PS: Viel Erfolg und vorallem Spaß beim programmieren (-:
Ich mag HTML5 (-:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Martin_N« (06.04.2012, 23:14)


LusH

Frischling

Beiträge: 13

Wohnort: /home/tim

Beruf: Schüler

  • Private Nachricht senden

17

08.04.2012, 12:28

Ich schließe mich meinen Vorgängern größtenteils an. Ich empfehle Dir Java. Wieso? Ganz einfach. Mit der Sprache kannst Du viel machen, vom Webbereich bis zur App Programmierung auf dem OS Android

Und XCode unterstützt mittlerweile wohl auch Java, :vain:
W§ssten S#e, dass Tastat§tre#ber völl#g ?berflßssig s#ind ?
- Unbekannter Verfasser

Werbeanzeige