
Among the suggestions, the most interesting that I've found is FreeBasic, because free and open source. This version includes a lot of useful built-in libraries, interesting features, such as an IDE, and supports a lot of platforms. FreeBasic can only compile BASIC programs, so it is not useful for my particular needs (I need an interpreter), but it is worth a try.
As the authors say: "The FreeBASIC project is a set of cross-platform development tools consisting of a compiler, GNU-based assembler, linker and archiver, and supporting runtime libraries, including a software-based graphics library. The compiler, fbc, currently supports building for i386-based architectures on the DOS, Linux, Windows and Xbox platforms. The project also contains thin bindings (header files) to some popular 3rd party libraries such as the C runtime library, Allegro, SDL, OpenGL, Gtk, the Windows API and many others, as well as example programs for many of these libraries.
FreeBASIC is a high-level programming language supporting procedural, object-oriented and meta-programming paradigms, with a syntax compatible to Microsoft QuickBASIC. In fact, the FreeBASIC project originally began as an attempt to create a code-compatible, free alternative to Microsoft QuickBASIC, but it has since grown into a powerful development tool. FreeBASIC can be seen to extend the capabilities of Microsoft QuickBASIC in a number of ways, supporting more data types, language constructs, programming styles, and modern platforms and APIs."
No comments:
Post a Comment