*** Welcome to piglix ***

Blitz BASIC

BlitzBasic
BlitzBasicLogo.gif
Developer(s) Blitz Research Ltd.
Development status Active
Written in Compiled to C++, but the languages are dialects of BASIC
Operating system IDE for Microsoft Windows, Mac OS X, Linux
Available in English
Type Game creation system
License zlib license
Website www.blitzbasic.com
BlitzMax
Paradigm imperative, object-oriented, modular, reflective
Designed by Mark Sibly
Developer Blitz Research Ltd.
First appeared 2004
Stable release
1.51 / 21 September 2015; 19 months ago (2015-09-21)
Typing discipline Static, Weak, Strong (Optional)
OS Microsoft Windows, Mac OS X, Linux
Website www.blitzbasic.com
Influenced by
BlitzBasic
Influenced
Monkey

Blitz BASIC refers to the programming language dialect that was interpreted by the first Blitz compilers, devised by New Zealand-based developer Mark Sibly. Being derived from BASIC, Blitz syntax was designed to be easy to pick up for beginners first learning to program. The languages are game-programming oriented but are often found general-purpose enough to be used for most types of application. The Blitz language evolved as new products were released, with recent incarnations offering support for more advanced programming techniques such as object-orientation and multi-threading. This led to the languages losing their BASIC moniker in later years.

The first iteration of the Blitz language was created for the Amiga platform and published by the Australian firm Memory and Storage Technology. Returning to New Zealand, Blitz BASIC 2 was published several years later by Acid Software (a local Amiga game publisher). Since then, Blitz compilers have been released on several platforms. Following the demise of the Amiga as a commercially viable platform, the Blitz BASIC 2 source code was released to the Amiga community. Development continues to this day under the name AmiBlitz.

Idigicon published BlitzBasic for Microsoft Windows in October 2000. The language included a built-in API for performing basic 2D graphics and audio operations. Following the release of Blitz3D, BlitzBasic is often synonymously referred to as Blitz2D.

Recognition of BlitzBasic increased when a limited range of "free" versions were distributed in popular UK computer magazines such as PC Format. This resulted in a legal dispute between the developer and publisher which was eventually resolved amicably.

Blitz3D was released for Microsoft Windows in September 2001, competing with other similar PC game-development languages of the time (such as Dark Basic). Blitz3D extended BlitzBasic's command-set with the inclusion of an API for a DirectX 7-based 3D engine.


...
Wikipedia

...