BLOC - Basic Like Object Compiler
Please note that due lack of financing this project is not supported anymore since 2003. If you would like to contribute or bring this project back to life, please contact us.
BLOC is a programming language, a BASIC programming language with some more features that not implemented in similar compilers, this is why call it Basic Like Object Compiler. BLOC is based on translating your sources to Pascal code and compiling it into binary executables. So it's compiler, but for today it's translator also, because translating for BLOC is main part of application deployment before compilation procedures.
It is multiplatform, almost completely compatible in terms of the graphical interface. GUI part currently under development, but as for underlying language it is compatible between platforms. Today BLOC is available for Windows and Linux and in near future we planning support for QNX and Palm OS. You can use BLOC to create GUI, CONSOLE applications and CGI applications for your preferred web server.
BLOC uses Free Pascal compiler for making binary executables and dynamic link libraries. This is why BLOC does not require an interpreter. BLOC application is completely stand-alone. BLOC was originally created to provide a free implementation of a BASIC programming language for creating webware applications, so features like working with XML, SQL, Sockets and etc will be high priority tasks for BLOC.
Downloads
BLOC v.1.0.9
Mirror #1 (YourFileLink) | Mirror #2 (Filefactory) | Mirror #3 (WebFileHost)
BLOC Highlighter file for ConTEXT Editor
Mirror #1(Skitsanos Labs) | Mirror #2 (FileFactory)