Оцените

PureBasic 4.60 MultiOS Retail

PureBasic — коммерческий компилятор языка программирования, использующего синтаксис BASIC. Предназначен для создания кроссплатформенных приложений для AmigaOS, GNU/Linux, Microsoft Windows, Windows NT и Mac OS X. Разработан компанией Fantaisie Software. Программы, написанные на PureBasic’е компилируются непосредственно в код процессоров IA-32, m68k и PowerPC, при этом получаются небольшие автономные исполняемые файлы и динамические библиотеки.

Так-же PureBasic позволяет использовать ассемблерные "включения", так как компилятор - FASM. PureBasic имеет также Visual Designer, который может помочь в создании окон. Имеет более 800 встроенных(многие - кроссплатформенные) команд, вдобавок к этому есть прямой доступ к командам APIAmigaOS, Microsoft Windows, GNU/Linux или Mac OS X.

 

Если не использовать специфические API операционных систем, один файл исходного кода может быть скомпилирован для всех поддерживаемых OS с небольшими модификациями или без них. Есть возможность использования библиотек WIN32API и MFC (Windows); SDL (GNU/Linux).

Основные библиотеки
2D Drawing, CDAudio, Cipher, Clipboard, Console, Database, Date, Desktop, File, FileSystem, Font, Gadget, Help,Image,magePlugin, Library, Linked List, Math, Memory, Menu, Misc, Movie, Network, onerror, Packer, Preference, Process, Printer, Requester, Sort, StatusBar, String, SysTray, Thread, Toolbar, Window

Мультимедийные библиотеки(2D графика и звук) (для создания игр, и не только)
Joystick, Keyboard, Module, Mouse, Palette, Sprite & Screen, Sprite3D, Sound, SoundPlugin
В зависимости от платформы используются разные API: в Windows и Windows NT — DirectX 7.0, для Mac OS и GNU/Linux — OpenGL/SDL.

3D библиотеки (для создания игр, и не только)
Engine3D, Billboard, Camera, Entity, Light, Material, Mesh, Particle, Terrain, Texture
PureBasic используется трёхмерный движок OGRE, все встроенные библиотеки предоставляют возможность напрямуюобращаться к его функциям. Тем не менее, для работы скомпилированной программы требуется файл «Engine3D.dll», найти который можно в папке «Compilers».(Например, «C:/Program Files/PureBasic/Compilers»)

Technical Features
- 486, Pentium, Core2, Core i7, Athlon, Phenom support
- Built-in arrays, linked lists, maps, complex structures, pointers and variable definitions
- Supported types: Byte (8 bit), Word (16 bit), Long (32 bit), Float (32 bit), Quad (64 bit), Double (64 bit) and also user defined types (structures)
- Built-in string types (characters) and transparent unicode support
- Constants, binary and hexadecimal numbers supported
- Expression reducer and optimizer (grouping constants and explicit numbers together)
- Standard arithmetic support in respect of sign priority and parenthesis: +, -, /, *, and, or, lsl, asl, lsr, asr
- Very fast compilation
- Procedure support for structured programming with local, global, protected variables
- Built-in thread programming facilities with threaded variables and threadsafe mode
- All Standard BASIC keywords: If-Else-EndIf, Repeat-Until, etc.
- External library support to manipulate objects like pictures, windows, controls, DirectX, etc.
- External libraries are very optimized up to the assembler level for maximum speed and compactness
- The Win32 API functions is supported as if they were BASIC keywords
- Inline assembler
- Precompiled structures with constants files for extra fast compilation
- Configurable CLI compiler
- System friendly, easy to install and use

Страничка: www.purebasic.com
Интерфейс:
английский
Система:
MultiOS

PureBasic v4.40 x32 Portable



Добавить комментарий
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent