Open-source, free, multi-platform BASIC compiler, with the syntax the most compatible possible with MS-QuickBASIC (incl. the GFX statements), but that adds new features such as pointers, unsigned data types, inline-asm, a pre-processor and many others.
Features:
- A large number of variable types available
- Arrays
- BASIC Compatibility
- Built-in gfx library
- Clean Syntax
- Completely *FREE*
- Create OBJs, LIBs, DLLs, and console or GUI EXEs
- Debugging support
- Enumerations (ENUMs)
- Escape characters inside literal strings
- Function overloading
- Inline Assembly
- Most of the known C libraries can be used directly, without wrappers
- Multi-platform
- Multi-threading
- Name spaces
- Optimized code generation
- Optional function arguments
- Pointers
- Preprocessor
- Typedefs
- Unicode support
- Unlimited number of symbols
- User-defined Types (UDTs)
- Variable initializers (including arrays and UDTs)