Справка:Описание FreeBasicМатериал из Blitz Et CeteraFreeBASIC — язык программирования высокого уровня по синтаксису наиболее близкий к QBasic, а также компилятор для него (FreeBASIC Compiler). Первоначально компилятор разрабатывался как свободная альтернатива Microsoft QuickBasic, но быстро оброс новыми возможностями и стал мощным средством разработки. Первые версии компилятора были написаны на Visual Basic, но теперь он может откомпилировать сам себя (написан на FreeBASIC). КомпиляторКомпилирует QBasic и FreeBasic код в 32-битные исполняемые Win32, DOS (в защищённом режиме) и Linux x86 модули. Ассемблирование и компоновка производятся с помощью GNU Binary Utilities. Компилятор распространяется на условиях GNU GPL, стандартная библиотека — на GNU LGPL. Имеется несколько сред разработки, в качестве отладчика может использовать GNU Debugger (также поддерживается gprof). ЯзыкНесмотря на то, что компилятор имеет совместимость с QuickBASIC, в язык FreeBASIC были добавлено множество расширений и возможностей для соответствия современным требованиям, стандартами и совместимостью с библиотеками и API, написанными на C/C++. Начиная с версии 0.17, пользователь может выбрать три режима компиляции (опция -lang): режим совместимости с QuickBASIC (qb), старыми версиями FreeBASIC (deprecated), и стандартный режим, включающий в себя все последние изменения и возможности. Новые возможности и расширения
Ссылки |

