О программе: PureBasic - кроссплатформенный компилятор бейсика, позволяющий создавать программы для Windows x86, x64; Linux x86, x64 и Mac OS X. Он предназначен для создания консольных и оконных приложений прикладного типа, а так же 2D и 3D игр. С его помощью можно решать широкий круг задач практически без использования API функций, поскольку в его составе имеется более 1100 встроенных кроссплатформенных функций. Компилятор создаёт очень компактные (от 2 Кб) native приложения, которые работают с высокой скоростью и не требуют НИ КАКИХ внешних файлов, кроме системных библиотек операционной системы с API функциями. Можно создавать как обычные так и Unicode приложения. По некоторых данным, скорость работы приложений, созданных с помощью PureBasic, не уступает аналогичным, написанным на C++, что не удивительно, ведь большенство библиотек функций, написанно на ассемблере. Есть возможность добавления в код ассемблерных вставок, в формате ассемблера FASM. PureBasic поддерживает: процедуры, указатели, структуры, динамические списки и многое другое. Фактически вы можете написать любую программу, как если бы писали на языках C++, C#, Delphi или Visual Basic, но с гораздо меньшими усилиями. Да и к тому же, при необходимости, программу легко портировать на другую платформу, скажем, чтобы перенести программу с Windows на Linux, достаточно перекомпилировать исходный текст в соответствующем компиляторе.
Главные особенности PureBasic - Большой набор встроенных кроссплатформенных функций (более 1100) позволяет быстро и легко создать любое приложение или игру - Поддержаны все ключевые слова стандарного BASIC'а - Быстрый компилятор, создает оптимизированный исполняемый код - Созданые испольняемые файлы не требуют сторонних DLL или интерпретаторов - Полный доступ к OS API для продвинутых программистов - Простой и быстрый 2D движок для игр (DirectX, SDL, HGE...) - Простая и высококачественная реализация 3D на движке OGRE - Оптимальное использование доступных аппаратных средств - Исходный текст совместим между Windows, Linux, MacOS и AmigaOS для игр и приложений - Удобная и компактная среда разработки (не требующая установки и работающая даже с флешки), встроенный визуальный GUI редактор - Встроенный отладчик упрощает выявление и отлов программных ошибок
Чего нового в этой версии - Added: Support for Array, List, Map inside structures - Added: CopyList(), CopyMap(), CopyArray() - Added: FreeList(), FreeMap(), FreeArray() - Added: CopyStructure(), InitializeStructure() - Added: Volume support to PlaySound() - Added: Depth parameter to SaveImage() - Added: ImageDepth() flag to get the original or current image depth - Added: #PB_Image_Transparent flag for CreateImage() - Added: 32bit support to TGA image decoder - Added: RoundBox(), AbortFTPFile(), RandomData() - Added: #PB_2DDrawing_AllChannels mode for DrawingMode() - Added: Image support for ComboBoxGadget() - Added: Graphical console functions to linux - Added: Large file support to File library on Linux/OSX - Added: CryptRandom(), CryptRandomData(), OpenCryptRandom(), CloseCryptRandom() - Added: Many math functions: Exp(), ATan2(), Radian(), Degree(), [A]CosH(), [A]SinH(), [A]TanH(), IsNaN(), IsInfinity(), NaN(), Infinity(), Sign() - Added: 'Debugger' Library to control some debugger actions from code
- Changed: The Image library now keeps images internally in 24bit or 32bit (loading and saving works with other bit depths)
- Fixed: Quite some bugs in libraries and in the compiler
IDE/Debugger: - Added: Keyword underline for Break, Continue, ProcedureReturn - Added: StatusBar help for prototypes and interfaces - Added: Keyword sensitive indentation (block mode is still available) - Added: "Format indentation" option in the edit menu - Added: Indentation guides and whitespace options - Added: The ability to select multiple compilers in the compiler options - Added: Purifier tool for the debugger - Added: Full debugger compatibility between all OS and processors - Added: Network debugging for the standalone debugger - Added: Data breakpoints for the debugger - Added: Support for structured items in the 'View Array/List/Map' tab of the Variable Viewer
- Changed: The Array, List or Map
Системные требования: Intel Pentium 166 МГц или выше; 64 Mб RAM; 30 МБ места на жестком диске; Windows 98/Me/2000/XP/Vista/7. О файле: Название Программы: PureBasic 4.50 Win (x86 и x64). Версия программы: 4.50 Год выпуска: 2010 Платформа: Windows Совместимость с Vista: полная Совместимость с Windows 7: полная Язык интерфейса: Английский, Француский, Немецкий, Испанский. Есть русификатор Лечение: Не требуется, т. к. это лицензионная версия, не требующая активации - установил и работай. Размер файла: 40,7 MB
|