Welcome to Ebasic
Emergence BASIC (EBASIC) is a full featured 32 bit compiler for the Windows™ and Linux operating systems. Creates small, fast executables and DLL's. Emergence BASIC supports both procedural and OOP style programming.
Main Features:
- Fast 32 bit assembler, linker, and compiler.
- Uses standard COFF and LIB format files.
- Easily upgradeable and expandable.
- Integrated Scintilla based editor and debugger.
- Multi module programming through projects.
- Supports Windows 98,ME,NT,2000,XP and Vista.
- Executables created are royalty free.
- Able to create and use static libraries.
- Generates native machine code, no runtimes!
Language Features:
- BASIC like syntax.
- Rich command set, over 600 built in commands and functions.
- Extensive mathematic operators and functions.
- Built in linked-list handling.
- Easy window, dialog and control creation.
- Advanced inline assembler for optimizing code.
- Text console support.
- Advanced and easy pointer operators.
- 'C' style pointer operations.
- Built in midi music and sound commands.
- Case insensitive keywords.
- Graphics primitive operations for quick and simple drawing operations.
- Text and graphics printer output support.
- Web enabled application development with the integrated HTML browser control.
- Simple common control commands and functions.
- Quickly interfaces with the Windows API, C runtime libraries, and static code libraries.
- Optional and default parameters for functions.
- Supports indirect function calls.
- ANSI compliant UDT and UNION types (structure).
- STDCALL and CDECL function calling conventions supported.
- OOP fully supported.
- Built in ODBC database support.*
- Built in 2D gaming commands.
- DirectX 9.0 3D gaming engine included.*
- Built in Unicode support.
- Built in COM support.
- Built in Drag and Drop commands
- IBasic™ Professional Compatible
NOTE: As of 2/1/2010 the current version of Emergence BASIC is currently offered as Donationware.
Future versions may have a different support structure.
[
Download
]
[
Users Guide (no frames)
]
[
Printed Users Guide]
[
Free, Fully Functional, Time-Limited Demo]


