Ich will mal was selbst programmieren und suche C++. Wo bekomme ich das Programm her ? (kostenlos)
Gerne würd ich auch mal ein Spiel programmieren. Wer könnte da mir ein paar Tips geben welche porgs gut sind ??
Programmieren - alles kontrollieren 4.939 Themen, 20.672 Beiträge
Hi Amicus!
Erst mal etwas Info.
C++ ist nicht einfach ein Programm - es ist eine Programmiersprache. Und wie bei allen Programmiersprachen gibt C++ Compiler (das sind die Programme, die aus dem C++-Quelltext ausführbare Dateien erzeugen)
Dabei gibt es C++ Dialekte von mehreren Herstellern und von diesen wiederum verschiedene Versionen.
Und natürlich gibt es C++ Compiler für verscheidene Computervarinaten (z.B. PC, Mac) und Betriebssysteme.
mehr Varianten fallen mir jetzt allerdings nicht ein... ;-)
OK, für PCs gibt es eigentlich nur noch drei wichtige C++-Compiler Varianten:
- Microsoft Visual C++
- Borland C++ Builder
- GNU C++
Der GNU C++ Compiler hat eine Sonderstellung. Er ist der Standard-Compiler für Linux-Anwendungen und wie Linux ist er kostenlos (und wird mit jeder Linux-Version mitinstalliert).
Im PC-Bereich unter Windows ist der MS Visual C++-Compiler wohl der wichtigste. Dicht gefolgt vom Borland C++ Builder.
Beide unterstützen die Entwicklung von Windows-Programmen durch Funktionen, die es dem Entwickler erleichtern, die Oberflächen von Programmen recht einfach (= mit wenig Programmieraufwand) zu gestalten. Sie erleichtern die Entwicklung von Windowsprogrammen ganz erheblich, wenn man bereits programmieren kann.
Zum Lernen finde ich diese Compiler zu komplex. Man sollte sich am Anfang eher mit der Programmiersprache befassen, weniger mit Buttons und Fenstern... ;-)
Deshalb denke ich, dass ältere C++ Compiler für den Einstieg die bessere Wahl darstellen. Ein Beispiel wäre hier die Turbo C++ Familie von Borland, von der es inzwischen sogar kostenlose Compiler gibt. Zudem besitzen sie eine mitgelieferte Entwicklungsumgebung (anders, als z.B. GNU C++), so dass man sich das Hantieren mit externen Editoren und Debuggern erspart.
Von Microsoft kenne ich keinen echten kostenlosen Vollversionen (nur die bereits genannte DEMO). Hier mal ein paar Downloadquellen für die Borland-Compiler:
Turbo C++ 1.01
Die erste C++ Version von Borland. Gibt's bei Borland im Museum. Dort muss man sich anmelden (mit EMail-Adresse), dann kann man den Compiler downloaden.
http://community.borland.com/museum
Borland C++ 5.5
Die Borland C++ 5.5 Commandozeilen Version ist der aktuellste kostenlose C++ Compiler von Borland. Das ist der C++-Compiler hinter der aktuellen Version des C++-Builders. Die Version ohne IDE (=ohne Entwicklungsumgebung) gibt es kostenlos.
http://www.borland.com/bcppbuilder/freecompiler/cppc55steps.html
Eine kleine kurze Anleitung dazu: http://www.pharo.onlinehome.de/Bcc55.html
TurboDebugger 5.5
Borland hat auch den passenden Debugger ins Netz gestellt.
http://www.borland.com/bcppbuilder/turbodebugger/turbodebug55steps.html
Eine kostenlose IDE für den Compiler. Hab ich vor kurzem erst entdeckt und noch nicht selbst getestet. Ich kann also keine Hilfe dazu geben.
http://www.webmasterfree.com/spetnik.html
Allgemeine Info zur Programmierung gibts hier:
www.programmersheaven.com (Englisch)
http://www.programmier-center.de/ (Deutsch)
Hilfe zur Spieleentwicklung kann ich dir nicht geben (jedenfalls nicht wirklich). Meine letzten Spiele habe ich noch in Basic und Assembler auf dem C64 entwickelt. (Die PC-Experimente mit GWBasic unter DRDOS3.41 unterschlage ich jetzt einfach). ;-)
Ich hoffe, das hilft dir weiter.
Bis denn
Andreas