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

1

30.03.2012, 14:32

Basic? Gut für Anfänger oder Veraltet?

Hallo ihr Programmierer!

Ich bin Pigz und möchte mit dem Programmieren Anfangen, ich habe mir gedacht das ich Basic wähle aber herausgefunden das es Viele Basic Versionen gibt.
Da ich Später aber mit der 2D Spieleprogrammierung Anfangen möchte, möchte ich Wissen ob Basic Gut genug dafür ist und welches Basic man da Benutzt!

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

30.03.2012, 14:59

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.
Aber an was für eine Art von BASIC hast du da denn gedacht? Ich persönlich würde wohl C# empfehlen.

Embio

Frischling

Beiträge: 78

Wohnort: Da wo das Gras am grünsten ist

Beruf: Student - Physik

  • Private Nachricht senden

3

30.03.2012, 15:03

Willkommen im Forum.
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.
Olaf Schubert: "Die katholische Kirche steckt einfach mehr in seinen Nachwuchs"

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

4

30.03.2012, 15:10

Ich bin mal wieder für Python mit Pygame.
Aber wenn Basic, dann würde ich einen Blick auf BlitzBasic werfen.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

5

30.03.2012, 15:12

Also Basic im engeren Sinne ist total veraltet.

Vorallendingend der Nachfolger VisualBasic.Net ist heute aber auch noch verbreitet.
Da stellt sich mir aber die Frage, weshalb du nicht gleich C# lernst. Ist von den Funktionen und Programmaufbau bis auf Kleinigkeiten identisch. (da beiders CLR-Sprachen)
C# ist aber trotzdem (meiner Meinung nach) besser\logischer aufgebaut (zb. die Statmentklammern) und der Umstieg auf viele "bessere" Sprachen fällt aufgrund des C-Syntaxes fällt leichter.
Nicht zuletzt musst du dich (leider) darauf gefasst machen, dass du mit einem Basicdialekt in vielen Foren angepöbelt wirst. :rolleyes:

6

30.03.2012, 15:14

Ja ich würde gerne bei Basic Bleiben, Blitz Basic Schaut Gut Aus! Nur ich Frage mich ob man damit was in Richtung Maplestory oder dem Leider Toten WonderKing machen kann :D!

Edit: Wieso wird man mit einem Basic Dialekt Angepöbelt?^^

Ausserdem bin ich erst 13 und mach das ganze wirklich nur zum Hobby und für Freunde :3 Später kann ich Ja mit mehr Erfahrung Ja immernoch auf C++ bzw. C# oder Java Umsteigen :)!

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

7

30.03.2012, 15:17

Denke auch daran, dass BiltzBasic nicht kostenfrei ist. ;)

EDIT:

Zitat

Wieso wird man mit einem Basic Dialekt Angepöbelt?

Wenn du hier im Forum eine Frage bezüglich *Basic stellst, kommt in der Regel mindestens eine Antwort "nimm doch besser die Sprache XY, dann wäre xxx nicht passiert!".

Dein Alter hat übrigens nicht umbedingt etwas mit der Programmiersprache zu tun.
.Net-Sprachen sind ja schon aus Konzeptgründen auch relativ einfach.
Gerade auch die größere Auswahl an Bibliotheken, die größere Anzahl Tutorials im Internet und bessere Tools wie Debugger, IDE, etc. können den Einstieg in eine Programmiersprache einfach machen.

C# und Java sind jedenfals bereits sehr einfache Programmiersprachen. ;)

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Spiele Programmierer« (30.03.2012, 15:30)


8

30.03.2012, 15:17

Das Kostet Ja was ._.

Edit: Haben wohl Gleichzeitg geschrieben xD

Sp3iky

Treue Seele

Beiträge: 232

Beruf: Entwicklungsingenieur

  • Private Nachricht senden

9

30.03.2012, 15:36

Ich persönlich würde inzwischen jedem Anfänger zu C# raten. Ich finde, es ist einfach eine tolle einfache Programmiersprache, die alles bietet, was man so braucht. Dazu gibt es massig Tutorials. Das XNA-Framework bietet auch gleich eine Anlaufstelle für die Spieleentwicklung (natürlich kein muss). Grundsätzlich kann man aber genauso Java lernen, da die Sprachen sehr ähnlich sind. Vor allem wenn du eher Richtung Web/Smartphone Entwicklung gehen willst, bietet sich glaube Java an.

Aber wie schon die anderen sagten, wenn du erstmal Programmieren allgemein gelernt hast, ist es eigentlich egal, mit welcher Sprache du genau angefangen hast. Der Rest ist dann nur ein bisschen anders benannt.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

10

30.03.2012, 15:40

Wobei mich bei C#, wie auch bei Java, der direkt Reinwurf in das Klassensystem massiv stört. Für alles eine Klasse. Habe die Erfahrung gemacht, dass viele die mit Java oder C# anfangen zwar wissen, dass sie alles in eine Klasse packen müssen, aber eig. gar nicht wissen wieso und wozu so eine Klasse dient.
Daher empfehle ich eig. Python. Mind. genauso einfach, wenn nicht einfacher und hier kann man noch entscheiden ob man eine Klasse verwendet.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Werbeanzeige