PureBasic ist eine Programmiersprache, mit der Sie schnell und einfach professionelle Anwendungen und Spiele entwickeln können. PureBasic vereint das schier Unmögliche: Die schnellen Entwicklungszyklen und die Übersichtlichkeit eines BASIC Programms mit einer Geschwindigkeit, die viele C Compiler weit hinter sich lässt. PureBasic ist eine High Level Programmiersprache basierend auf den beliebten BASIC Regeln. PureBasic zu lernen ist besonders für Umsteiger und Neueinsteiger sehr einfach, da alle üblichen BASIC Befehle unterstützt werden. PureBasic wurde ebenso für Beginner wie auch für Profis entwickelt. Die Syntax ist einfach, aber die Möglichkeiten sind Dank erweiterter Features unbegrenzt: Pointer, Structures, Memory Banks, Inline Assembler, Dynamically Linked Lists und vieles mehr. Erfahrene Programmierer können außerdem den Zugriff auf die komplette Betriebssystem API nutzen. Der Compiler erzeugt zu 100% echten, hochoptimierten 32 Bit Maschienencode. Alles, inklusive der Bibliotheken, ist komplett in handoptimiertem Assembler programmiert und erzeugt dadurch sehr schnelle Befehle, häufig schneller als ihre C++ Equivalenzen. PureBasic läuft unter allen Versionen von Windows (von 95 über NT bis hin zu XP), mit Linux und sogar unter MacOS. Es gibt keine Bottlenecks wie eine Virtual Machine oder einen Interpreter, der gleiche Quelltext kann unter allen drei Systemen direkt kompiliert werden und nutzt die Stärken des jeweiligen Betriebssystems voll aus. Mit PureBasic ist es ein Leichtes alle Arten von Anwendungen zu entwickeln: Vom TCP/IP Webserver über Tabellenkalkulation mit ODBC Support bis hin zu DirectShow-basierten Movie- und MP3 Playern ist einfach alles möglich. Durch seine sehr schnellen Routinen bietet es sich zum Beispiel für rechenintensive Business-Anwendungen an für die es keine gute Standardlösung gibt. Versicherungen und sogar Banken gehören daher schon lange zu unseren Kunden. PureBasic ist für Applikationen und Spiele gleichermaßen gut geeignet. PureBasic verwendet Mircosoft DirectX, so dass Windows Spiele automatisch bestmöglichen Gebrauch von Hardwarebeschleunigung machen. Es gibt Befehle für jede Art von Spiel- und Multimediabezogenen Aufgaben, zum Beispiel 3D Sprites, Sound, Music, Packer, Movie, Joystick und Netzwerk. Kommerzielle Spiele wie zum Beispiel 'Krakout unlimited 2' zeigen, wie viele Möglichkeiten es gibt. Dieser Download führt Sie zur Demoversion für Windows. Für Linux und MacOS stehen separate Downloads zur Verfügung.