FreeBASIC является открытым исходным кодом, свободно распространяться и программный проект кросс-платформа, предназначенная для работы в качестве автономного и простой в использовании BASIC компилятор, который показывает синтаксис очень похож на составителей Microsoft QuickBASIC, VBDOS, PDS и QuickBASIC / переводчики и это & Rsquo;. ы ориентированы на BASIC программирования под несколькими операционными системами GNU / Linux
Основные особенности
Основные функции включают в себя указатели, чистый синтаксис, ассемблерные, неподписанных типы данных, определяемые пользователем типы, массивы, перечислений, предварительно процессор, а также численно-только необязательные аргументы функции. Проект предназначен для создания библиотеки, объекты, совместно используемые библиотеки, DDLS, а также графический интерфейс и консоль исполняемых файлов. Это портативный и & Rsquo;. Ы оптимизирован для генерации кода
Параметры командной строки
После установки FreeBasic компилятор на вашем компьютере, вы сможете запустить программу из окна терминала X11 с помощью & ldquo; FBC & Rdquo; Команда, которая включает в себя широкий спектр опций командной строки, такие как умение читать больше аргументов командной строки из заданного файла, установить целевую архитектуру, установить формат ASM, создавать совместное использование библиотек и библиотек DLL, а также для установки мишень ФПУ.
Кроме того, пользователи смогут отобразить имя целевого или хост-системы, включить функцию профилирование, сохранять временные и окончательные файлы ASM, выберите подсистему Win32, установите название дисплея XBE, передать различные варианты НКУ, а и Л.Д., выписывают только .asm или .c файлов, выбрать скорость и точность вычислений с плавающей точкой, установите уровень оптимизации, ссылка в библиотеке, выберите FreeBasic диалекте и использовать поточно-FreeBasic выполнения.
Под капотом и поддерживаемых операционных систем
Проект представляет собой язык программирования, который написан на языках программирования Basic, C и Ассамблеи. Она официально поддерживается с источником и бинарных архивов на GNU / Linux, Microsoft Windows и операционных систем DOS. Обе 64-разрядные и 32-разрядные аппаратные платформы поддерживаются в настоящее время
Что нового в этом выпуске:.
<уль >
Что нового в версии 1.04.0:
- AndAlso / OrElse замыкая операторы
- Обновленная поддержка FreeImage для v3.10
- BLOAD теперь поддерживает 15, 16 и 32-BPP BMP файлы, альфа в 32-BPP BMP файлов (BITMAPV4 / V5HEADER только), произвольные BI_BITFIELDS битовые и OS / 2 BMP файлы
- Целый ряд усовершенствований GFX функций (ЭКРАН, PCOPY, LINE, CIRCLE)
- Целый ряд усовершенствований во время выполнения функции (VAL, STR, GET #, Линейный вход, LEN, DIR)
- улучшена поддержка диалекте (удаленные зависимости диалектные от rtlib, добавил ImageInfo и директиву #lang)
- GOSUB теперь разрешено в fblite (с опцией GOSUB)
- SSE / SSE2 поддержка для чисел с плавающей точкой математике (с использованием -fpu SSE опции командной строки)
Что нового в версии 1.03.0:
- AndAlso / OrElse замыкая операторы
- Обновленная поддержка FreeImage для v3.10
- BLOAD теперь поддерживает 15, 16 и 32-BPP BMP файлы, альфа в 32-BPP BMP файлов (BITMAPV4 / V5HEADER только), произвольные BI_BITFIELDS битовые и OS / 2 BMP файлы
- Целый ряд усовершенствований GFX функций (ЭКРАН, PCOPY, LINE, CIRCLE)
- Целый ряд усовершенствований во время выполнения функции (VAL, STR, GET #, Линейный вход, LEN, DIR)
- улучшена поддержка диалекте (удаленные зависимости диалектные от rtlib, добавил ImageInfo и директиву #lang)
- GOSUB теперь разрешено в fblite (с опцией GOSUB)
- SSE / SSE2 поддержка для чисел с плавающей точкой математике (с использованием -fpu SSE опции командной строки)
Что нового в версии 1.02.1:
- AndAlso / OrElse замыкая операторы
- Обновленная поддержка FreeImage для v3.10
- BLOAD теперь поддерживает 15, 16 и 32-BPP BMP файлы, альфа в 32-BPP BMP файлов (BITMAPV4 / V5HEADER только), произвольные BI_BITFIELDS битовые и OS / 2 BMP файлы
- Целый ряд усовершенствований GFX функций (ЭКРАН, PCOPY, LINE, CIRCLE)
- Целый ряд усовершенствований во время выполнения функции (VAL, STR, GET #, Линейный вход, LEN, DIR)
- улучшена поддержка диалекте (удаленные зависимости диалектные от rtlib, добавил ImageInfo и директиву #lang)
- GOSUB теперь разрешено в fblite (с опцией GOSUB)
- SSE / SSE2 поддержка для чисел с плавающей точкой математике (с использованием -fpu SSE опции командной строки)
Что нового в версии 1.02.0:
- AndAlso / OrElse замыкая операторы
- Обновленная поддержка FreeImage для v3.10
- BLOAD теперь поддерживает 15, 16 и 32-BPP BMP файлы, альфа в 32-BPP BMP файлов (BITMAPV4 / V5HEADER только), произвольные BI_BITFIELDS битовые и OS / 2 BMP файлы
- Целый ряд усовершенствований GFX функций (ЭКРАН, PCOPY, LINE, CIRCLE)
- Целый ряд усовершенствований во время выполнения функции (VAL, STR, GET #, Линейный вход, LEN, DIR)
- улучшена поддержка диалекте (удаленные зависимости диалектные от rtlib, добавил ImageInfo и директиву #lang)
- GOSUB теперь разрешено в fblite (с опцией GOSUB)
- SSE / SSE2 поддержка для чисел с плавающей точкой математике (с использованием -fpu SSE опции командной строки)
Что нового в версии 1.01.0:
- AndAlso / OrElse замыкая операторы
- Обновленная поддержка FreeImage для v3.10
- BLOAD теперь поддерживает 15, 16 и 32-BPP BMP файлы, альфа в 32-BPP BMP файлов (BITMAPV4 / V5HEADER только), произвольные BI_BITFIELDS битовые и OS / 2 BMP файлы
- Целый ряд усовершенствований GFX функций (ЭКРАН, PCOPY, LINE, CIRCLE)
- Целый ряд усовершенствований во время выполнения функции (VAL, STR, GET #, Линейный вход, LEN, DIR)
- улучшена поддержка диалекте (удаленные зависимости диалектные от rtlib, добавил ImageInfo и директиву #lang)
- GOSUB теперь разрешено в fblite (с опцией GOSUB)
- SSE / SSE2 поддержка для чисел с плавающей точкой математике (с использованием -fpu SSE опции командной строки)
Комментарии не найдены