PureBasic

Скріншот програми:
PureBasic
Дані програми:
Версія: 4.30
Дата завантаження: 2 Jun 15
Розробник: Fantaisie Software
Ліцензія: Shareware
Ціна: 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 в "список" або ключове слово 'масиву'
  • Вилучено: 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

Коментар не знайдено
додати коментар
Включіть картинки!