к библиотеке   4GL   к экономической информатике   к алгоритмизации

FreeBASIC - бесплатная альтернатива Visual BASIC

FreeBASIC — язык программирования высокого уровня по синтаксису наиболее близкий к QuickBASIC, а также компилятор для него (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), и стандартный режим, включающий в себя все последние изменения и возможности языка.

Новые возможности и расширения:

Проект FreeBASIC является кроссплатформенным пакетом для интегрированных сред разработки, первоначально созданный Андре Виктором, состоящий из компилятора, ассемблера на базе ГНУ, компоновщика и архиватора, поддерживающим исполняемые библиотеки, включая программную графическую библиотеку. Компилятор fbc к настоящему времени поддерживает процессоры на базе i386-архитектуры для ОС DOS, Linux, Windows и платформе Xbox. Проект также содержит тонкие связи (файлы заголовков) для некоторых популярных библиотек сторонних разработчиков, таких как, например, исполняемых библиотек C, Allegro, SDL, OpenGL, GTK+, Windows API и многих других, а также модулей, созданных для многих из этих библиотек.

FreeBASIC - высокоуровневый язык программирования, поддерживающий процедурное программирование, объектно-ориентированную парадигму и мета-программирование, с синтаксическим совместимым с майкрософтовским QuickBASIC. Фактически, проект FreeBASIC первоначально начинался, как попытка создания кодово-совместимой альтернативы для QuickBASIC, но он вырос в мощное средство разработки. Сегодня возможности FreeBASIC стали куда шире возможностей майкрософтовского QuickBASIC в множестве областей, поддержка большого количества данных в языке позволяет создавать программные стили, современные платформы и интерфейсы.

FbEdit - интегрированная среда разработки для FreeBASIC

Как и каждый программный продукт RAD, FbEdit делает прикладную разработку легкой и быстрой, обеспечивая умные функции и встроенные умные инструментальные средства:

к библиотеке   4GL   к экономической информатике   к алгоритмизации

(время поиска примерно 20 секунд)

Знаете ли Вы, что "гравитационное линзирование" якобы наблюдаемое вблизи далеких галактик (но не в масштабе звезд, где оно должно быть по формулам ОТО!), на самом деле является термическим линзированием, связанным с изменениями плотности эфира от нагрева мириадами звезд. Подробнее читайте в FAQ по эфирной физике.

НОВОСТИ ФОРУМАФорум Рыцари теории эфира
Рыцари теории эфира
 01.10.2019 - 05:20: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вячеслава Осиевского - Карим_Хайдаров.
30.09.2019 - 12:51: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Дэйвида Дюка - Карим_Хайдаров.
30.09.2019 - 11:53: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Владимира Васильевича Квачкова - Карим_Хайдаров.
29.09.2019 - 19:30: СОВЕСТЬ - Conscience -> РУССКИЙ МИР - Карим_Хайдаров.
29.09.2019 - 09:21: ЭКОНОМИКА И ФИНАНСЫ - Economy and Finances -> КОЛЛАПС МИРОВОЙ ФИНАНСОВОЙ СИСТЕМЫ - Карим_Хайдаров.
29.09.2019 - 07:41: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Михаила Делягина - Карим_Хайдаров.
26.09.2019 - 17:35: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Андрея Пешехонова - Карим_Хайдаров.
26.09.2019 - 16:35: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
26.09.2019 - 08:33: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от О.Н. Четвериковой - Карим_Хайдаров.
26.09.2019 - 06:29: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Ю.Ю. Болдырева - Карим_Хайдаров.
24.09.2019 - 03:34: ТЕОРЕТИЗИРОВАНИЕ И МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ - Theorizing and Mathematical Design -> ФУТУРОЛОГИЯ - прогнозы на будущее - Карим_Хайдаров.
24.09.2019 - 03:32: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> "Зенит"ы с "Протон"ами будут падать - Карим_Хайдаров.
Bourabai Research Institution home page

Боровское исследовательское учреждение - Bourabai Research Bourabai Research Institution