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 графика и звук) (для создания игр, и не только) 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
Обновился TurboFTP — надёжный и хорошо зарекомендовавший себя FTP-клиент с широкими функциональными возможностями. Он позволяет передавать файлы размером более 4 Гб, устанавливать передачу
Обновился CCS PCWHD (PIC C Compiler) – компилятор языка С . Современная интегрированная (визуальная) среда разработки программного обеспечения Windows IDE, включает в себя текстовый редактор,
Неплохая альтернатива популярному архиватору WinZip. Утилита также способна обрабатывать (разжимать и создавать) ZIP и CAB файлы, проста в использовании, быстра и эффективна в работе. Основные
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.