PureBasic

Скриншот программы:
PureBasic
Детали программы:
Версия: 4.30
Дата загрузки: 2 Jun 15
Разработчик: Fantaisie Software
Тип распространения: Условно-бесплатная
Цена: 69.00 $
Популярность: 7

Rating: nan/5 (Total Votes: 0)

PureBasic это новый "высокий уровень" языка программирования на основе установленных основных правил. PureBasic похож на любой другой BASIC компилятора вы можете использовали ли для Amiga или PC. Обучение PureBasic очень просто! PureBasic была создана для новичка и эксперта, так. Компиляция время очень быстро. Мы вложили много усилий в его реализации, чтобы произвести быструю, надежную и системы дружественный язык.
 
Синтаксис прост, но возможности безграничны с расширенными функциями PureBasic, таких как указатели, структуры, процедур, динамически связанные списки и многое другое. Опытный кодер не будет никакой проблемы в получении доступа к любой из правовых конструкций ОУ или объектов API.
 
PureBasic это портативный язык программирования, который в настоящее время работает на AmigaOS (680x0 и PowerPC), Linux, MacOS X (PowerPC) и компьютерных систем Windows. Это означает, что тот же самый код может быть собран изначально три системы и по-прежнему использовать полную мощность каждого из них. Там нет узких мест, как в виртуальной машине или кода переводчика; сгенерированный код производит оптимизированный исполняемые независимо от операционной системы, на которой он составляется. Внешние библиотеки, в основном, написаны в руки оптимизированной ассемблере, которая производит очень быстрые команды, часто намного быстрее, чем C / C ++ эквиваленте.
Монтаж:
  Используйте 'су -', чтобы корневой оболочки (если это еще не сделано)
  Скопируйте 'PureBasic / Составители / pbcompiler' файл в / USR / BIN /
  или любой другой каталог в PATH:
    # Ф PureBasic / Составители / pbcompiler / USR / бен /
  Затем переместите весь каталог '' PureBasic в / USR / доли /
    # Ф -rf PureBasic / USR / доли /
  ПРИМЕЧАНИЕ: Вы можете установить переменную $ PUREBASIC_HOME среды для
  Ваш путь установки, если вы не хотите, чтобы положить PureBasic
  ящик в / USR / доли.
  Если у вас нет '' FASM, скопируйте его в пути (АСМ v1.45 по крайней мере)
    # Ф PureBasic / Составители / АСМ / USR / бен /
  Чтобы проверить установку, просто введите:
    # Pbcompiler

Особенности

  • Огромный набор внутренних команд (800 +), чтобы быстро и легко создавать любые приложения или игры
  • Все ОСНОВНЫЕ ключевые слова поддерживаются
  • Очень быстрый компилятор, который создает оптимизированные и исполняемые
  • нет внешних библиотек DLL, переводчик выполнения или что-нибудь еще требуется при создании исполняемых
  • поддержка Порядок структурного программирования с локальных и глобальных переменных
  • Доступ к полному API OS для продвинутых программистов
  • простой, но очень быстро 2D игра поддержка корыто, посвященные библиотеки (DirectX, SDL, ...)
  • Легко и высокое качество 3D-носитель на основе OGRE
  • Оптимальное использование доступных аппаратных средств с помощью оптимизированного (монтаж) команды
  • Исходный код является портативным между AmigaOS, Windows, MacOS X и Linux, для игр и приложений
  • Выделенный редактор и среда разработки
  • Встроенный отладчик, чтобы легко проследить ошибок программирования.
  • Технические характеристики:
  • 486, Pentium (Pro, II, III) поддержка
  • Встроенные массивы, динамически связанные списки, сложные структуры, указатели и определения переменных
  • Поддерживаемые типы: байт (8 бит), слово (16 бит), Лонг (32 бит), Float (32 бита), а также пользовательские типы (структуры)
  • Встроенные типы струнных (символов)

  • поддерживается
  • Константы, бинарные и шестнадцатеричные числа
  • Выражение редуктор (группировка константы и явные номера вместе)
  • стандартные арифметические поддержка в отношении приоритета жестов и скобки: +, -, /, *, и, или, LSL, над уровнем моря, ЛСР, ASR
  • Очень быстро компиляции (около 300 000 строк / мин на P200)
  • поддержка Порядок структурного программирования с локальных и глобальных переменных
  • Все ключевые слова Стандартный ОСНОВНЫЕ:. Если-Иначе-EndIf, Повторяйте-До, и т.д.
  • Внешняя поддержка библиотеки манипулировать объектами как BMP картинок, окон, гаджеты, SDL и т.п..
  • Внешние библиотеки полностью написана на ассемблере ручной оптимизированного для максимальной скорости и компактности
  • Функции Linux API полностью поддерживается как если бы они были ОСНОВНЫЕ ключевые слова
  • встроенный ассемблер
  • Предкомпилированные структуры с постоянными файлов для быстрой компиляции
  • компилятор Настраиваемые CLI
  • Система дружелюбны, легко установить и использовать

Что нового В этом выпуске:

  • Добавлена: Полный 64 бит версия PureBasic (Windows)
  • Добавлена: поддержка MacOS X x86
  • Добавлена: «JPEG 2000" Библиотека
  • Добавлена: "узел" Библиотека
  • Добавлена: «Gadget3D" библиотеки
  • Добавлена: «Window3D" библиотеки
  • Добавлена: «Sound3D" библиотеки
  • Добавлено: Полная поддержка Unicode в engine3d
  • Добавлена: поддержка MacOS X для engine3d
  • Добавлена: Абсолютная / относительная вращения для всех engine3d повернуть команды
  • Добавлена: Абсолютное движение для engine3d физико тела
  • Добавлено: EntityID (), EntityLookAt ()
  • Добавлено: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Солнце ()
  • Добавлено: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Добавлено: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Добавлено: FinishDatabaseQuery (), DatabaseID ()
  • Добавлено: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Добавлена: родной тип ".i" для 32/64 бит целого размера
  • Добавлена: Чтение / WriteInteger (), чтение / WritePreferenceInteger (), PeekI (), PokeI ()
  • Добавлено: Языковая поддержка для компилятора и отладчика
  • Добавлено: Стиль параметр FontRequester ()
  • Добавлено: Поддержка 'и / или' в CompilerIf заявления
  • Добавлена: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Добавлено: #PB_Ignore поддержка AddStatusBarField ()
  • Добавлено: #PB_Explorer_DisplayMode в ExplorerListGadget ()
  • Добавлено: Поддержка нескольких джойстик
  • Добавлено: #PB_Compiler_FilePath постоянной компилятор
  • Расширенные: майор паяльная библиотеки OnError (кроссплатформенной)
  • Расширенные: InitScintilla (), параметр теперь опционально
  • Расширенные: Полный отладчик переписан для поддержки новых платформ
  • Оптимизированный: библиотека для обработки XML-очень большие файлы быстро
  • Оптимизированный: LinkedList библиотеки эффективно использовать память
  • Изменен: «Читайте« ключевое слово в настоящее время requiers тип (Read.l, Read.q и т.д.), чтобы избежать 64 бит миграционные проблемы
  • Изменено: CountList (), чтобы ListSize ()
  • Изменено: ClearGadgetItemList (), чтобы ClearGadgetItems ()
  • Изменено: CameraProjection (), чтобы CameraProjectionMode ()
  • Изменено: AddElement () и такие теперь возвращают указатель на начало данных
  • Изменено: ComboBoxGadget () высота теперь высота реальный гаджет
  • Изменено: # Длинные, #Byte, #Word т.д. #PB_Long, #PB_Byte, #PB_Word т.д. согласованности
  • Изменено: RotateEntity (), RotateCamera () и RotateBillboard () X, Y ось вращения
  • Изменено: CameraFOV () угол от радиан в степени
  • Изменено: Массив и список параметров в настоящее время requiers в "список" или "ключевое слово" Array,
  • Удалено: StrQ (), HexQ (), BinQ (), ValQ ()
  • Удалено: ChangeListIconDisplay (), заменен атрибутом гаджета
  • Удалено: ButtonImageGadget () обратная совместимость
  • Удалено: CreateGadgetList (), теперь делается автоматически в OpenWindow ()
  • Удалено: CopyTexture (), TextureOutput ()
  • Удалено: Убрано монитор процессора от IDE, а все ОС обеспечивают ту же функциональность
  • Исправлено: DX9 подсистема Windows,
  • Исправлено: Многие компилятора и библиотек, связанные ошибки

Требования

  • Linux с XFree 4.0
  • NASM и SDL
  • GTK + 1.2
  • SDL 1.2
  • библиотека PureBasic 'Мидас модуль'

Другие программы разработчика Fantaisie Software

PureBasic
PureBasic

26 Jan 15

PureBasic (64-bit)
PureBasic (64-bit)

26 Jan 15

Комментарии к PureBasic

Комментарии не найдены
добавить комментарий
Включите картинки!