09
июл
2011

PureBasic 4.51 Portable (2010)

Год выпуска: 2010
Жанр: Среда разработки
Разработчик: Fantaisie Software
Сайт разработчика: http://purebasic.com
Язык интерфейса: Мультиязычный (русский присутствует)
Тип сборки: Portable
Разрядность: 32-bit
Операционная система: Windows 98, Me, 2000, XP, Vista, 7
Системные требования: Intel Pentium 166 МГц или выше; 128 Mб RAM; 150 МБ места на диске.
Описание: Эта сборка создана из дистрибутива ";PureBasic 4.51 Windows x86.exe" и предназначена для работы с флешки. Она не требует установки и будет работать на компьютере с операционной системой Windows 98 или более современной (мной проверена работа на Windows 200, XP, Vista и Windows 7).
Более того, сборка нормально функционирует также в Linux под вайном что позволяет в линукс создавать Windows-приложения.
Сборка полностью русифицирована (в том числе и справка) и в нее добавлены наиболее популярные библиотеки функций, что здорово упрощает программирование.
Сборка находится в самораспаковывающемся архиве, кстати, который написан на PureBasic (исходные тексты есть в папке Examples с примерами).
В состав сборки включено более 3000 различных примеров, общим размером более 70 МБ.
Примеров очень много и они различной тематики. Есть даже несколько программ-шуток, типа, смены назначения кнопок мышки (правая кнопка с левой меняются местами), открывание и закрывание лотка CD/DVD дисковода, пьяная мышка (курсор мышки сильно заносит при его движении), мигание светодиодами клавиатуры и многое, многое другое.
Имеются примеры работы с аудио и видео, а так же с веб-камерой.
Присутствуют два примера инсталляторов программ.
Есть примеры работы с различными архивами (RAR, ZIP, CAB, 7z).

В папке Документация есть учебники и обучающие материалы. Например, там в картинках показано как создавать исполняемые файлы, как работать с отладчиком и т. д.

Запускается среда программирования с помощью файла PureBasic 4.51 Portable.exe


Доп. информация:
Немного о PureBasic
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) позволяет быстро и легко создать любое приложение или игру без использования API
- Поддержаны все ключевые слова стандарного BASIC'а
- Быстрый компилятор, создает оптимизированный исполняемый код
- Созданые испольняемые файлы не требуют сторонних DLL или интерпретаторов
- Полный доступ к OS API для продвинутых программистов
- Простой и быстрый 2D движок для игр (DirectX 7, DirectX 9, OpenGL, SDL, HGE...)
- Простая и высококачественная реализация 3D на движке OGRE
- Оптимальное использование доступных аппаратных средств
- Исходный текст совместим между Windows, Linux, MacOS и AmigaOS для игр и приложений
- Удобная и компактная среда разработки и встроенный визуальный GUI редактор
- Встроенный отладчик упрощает выявление и отлов программных ошибок