PureBasic

Введение

PureBasic - это язык программирования "Высокого уровня", основанный на установленных правилах языка "Basic" . Он в основном совместим с любым другим компилятором "BASIC". Обучение PureBasic очень просто! PureBasic создан для новичков и экспертов. Время компиляции чрезвычайно мало. Это программное обеспечение было разработано для операционной системы Windows. Мы приложили много усилий для его реализации, чтобы создать быстрый, надежный и понятный для системы язык.

Синтаксис прост и возможности огромны с "продвинутыми" функциями, которые были добавлены к этому языку, такие как указатели, структуры, процедуры, Связные динамические списки и многое другое. Для опытного кодера нет проблем с получением доступа к любой правовой структуре ОС или объектам API.

PureBasic - это переносимый язык программирования, который в настоящее время работает на компьютерных системах Linux, Mac OS X и Windows. Это означает, что один и тот же код может быть скомпилирован изначально для ОС и использовать всю мощь каждого из них. Нет узких мест, таких как виртуальная машина или транслятор кода, сгенерированный код создает оптимизированный исполняемый файл.

Основные возможности PureBasic

- поддержка x86 и x64
- Встроенные массивы, Связные динамические списки, сложные структуры, указатели и определения переменных
- Поддерживаемые типы: (8-разрядный) Byte, (16-разрядный) Word, (32-разрядный) Long, (64-разрядный) Quad, (32-разрядный) Float, (64-разрядный) Double и Characters
- Определяемые пользователем типы (структуры)
- Встроенные строковые типы (Characters), включая ASCII и Unicode
- Мощная поддержка макросов
- Поддерживаются константы, двоичные и шестнадцатеричные числа
- Редуктор выражений, группирующий константы и числа вместе
- Стандартная арифметическая поддержка в отношении приоритета знака и скобок: +, -, /, *, and, or, <<>>,
- Исключительно быстрая компиляция
- Поддержка процедур для структурированного программирования с локальными и глобальными переменными
- Все стандартные ключевые слова BASIC: If-Else-EndIf, Repeat-Until и т.д.
- Специализированные библиотеки для управления изображениями BMP, окнами, Гаджетами, DirectX и т.д.
- Специализированные библиотеки очень оптимизированы для максимальной скорости и компактности
- API Win32 полностью поддерживается, как если бы они были ключевыми словами BASIC
- Встроенный ассемблер
- Предварительно скомпилированные структуры с константными файлами для сверхбыстрой компиляции
- Настраиваемый компилятор CLI
- Очень высокая производительность, исчерпывающие ключевые слова, онлайн-справка
- Система дружественна, проста в установке и проста в использовании