Hier finden sich einige empfehlenswerte Links zum Thema
Softwareentwicklung, hauptsächlich allerdings für den Desktopbereich.
1. Compiler, Interpreter und Entwicklungswerkzeuge
1.1 OpenSource oder Freeware
AutoIt (
) - Ein kleiner aber sehr feiner Skriptintepreter mit BASIC-ähnlicher
Syntax, erschließt nahezu vollständig die Windows-API und kann auch
kleine eigenständige EXE-Programme erzeugen.
DJGPP 2.03 (
) - Sie programmieren noch für das gute alte DOS? Hier gibt es eine
schier in jeder Hinsicht überwältigende Umsetzung sehr vieler GNU-Werkzeuge,
aber sicherlich noch viel mehr als das... wir hoffen, Sie haben eine
Standleitung... GPL
Eclipse (
,
,
...) - Um Eclipse kommt heute wohl kein Programmierer mehr herum,
selbst wenn er sonst mit JAVA nichts am Hut hat.
Free
Pascal (,
,
,
...) - ein kostenfreier aber technisch hochmoderner Pascal-Compiler
für DPMI , OS/2, Amiga, BeOS, FreeBSD, Macintosh, Linux und Win32 .
GPL
LUA (,
,
,
...) - die kleine Skriptsprache gibt es schon länger, nachdem auch
größere Game-Projekte (z. B. Word of Warcraft) es unterstützen, hat
sich sogar ein kleiner Hype darum entwickelt.
Python (
,
,
...) - aktuell in Version 3 zu haben, ist die Skriptsprache mit
Interpreter immer noch für viele Zwecke und Anwendungen zu
gebrauchen, insbesondere auch zur Skriptsteuerung von 3D-Programmen.
Virtual
Pascal 2.1 (,
,
)
- ein ebenfalls kostenfreier und findiger Compiler für DPMI, OS/2
und Win32, wird aber leider nicht mehr weiterentwickelt.
1.2 Kommerzielle Software
Codegear Delphi ()
- das einst beste und weitverbreitete RAD-Entwicklungstool für
PASCAL-Entwicklung unter Windows. Seit einigen Jahren ist es darum
stiller geworden, es wird von Embarcadero aber fleißig
weiterentwickelt. Neben der eigentlichen PASCAL-IDE gibt es noch
verschiedene Abwandlungen (Prism, PHP, .NET).
Microsoft Visual C# 2008 (
) - Auf dem kommerziellen Markt hat Microsoft mit seiner
Studio-Suite längst die Führung übernommen, zumindest, was mittlere
Entwicklungsstudios angeht. Die Variante C# stellt eine hübsche
Eigenentwicklung dar, die Vorteile von Java mit den Möglichkeiten
von Sprachen wie C++ oder PASCAL kombiniert. Die Express-Versionen
2008 sind kostenlos zu haben.
2. Bibliotheken und Komponenten
2.1 Grafik und Multimedia
Allegro 4.x (,
,
)
- eine vollständige Spieleschnittstelle für Turbo C++ und DJGPP: 2D
und 3D Routinen, eigenes Fenstersystem, MIDI und Wave-Unterstützung;
SwapWare mit Quelltexten.
Genesis3D
()
- eine beeindruckende 3D-Engine als OpenSource.
GTK - eine
schnelle, portable Bibliothek für Benutzerschnittstellen unter
Linux, FreeBSDv und Win32. LGPL
2.2 Komponenten für Borland Delphi/C++-Builder
The Delphi Super Page -
die wohl umfangreichste Anhäufung brauchbarer Freeware-Komponenten
für Borland Delphi 1-4 und C++-Builder 1-4. (Der angegebene Link
führt zum FTP-Mirror in Schweden).
The Delphi Jedi - eine
lobenswerte Vereinigung von Programmierern, die es sich zum Ziel
gesetzt haben, APIs für Delphi zu konvertieren.
3. Foren und Online-Dokumentationen
Delphi-Praxis - ein Forum für Delphi- und Pascalentwickler
Delphi Treff - eine weitere Webseite für Delphifreunde
Gamasutra - ein Forum
speziell für Game-Entwickler (Wir sind da übrigens auch Mitglied!)