Purebasic 5.40 LTS Год/Дата Выпуска: 2015 Версия: 5.40 LTS Build 1722 Разработчик: Fantaisie Software Сайт разработчика: purebasic.com Разрядность: 32bit, 64bit Платформы: Windows x86 x64, Linux x86 x64, MacOS X x86 x64 Язык интерфейса: Мультиязычный (русский присутствует) Таблэтка: Не требуется (portable) Системные требования: Pentium 2 и выше, ~150МБ HDD Описание: Purebasic — современный язык программирования высокого уровня и общего назначения, сохранивший в себе некоторые подходы и правила/синтаксис basic-семейства. Пригоден как для написания мелочи в скриптовом стиле, так и для серьезных коммерческих проектов средних масштабов.
Некоторые особенности
- большая встроенная библиотека (1400+ команд) - кроссплатформенность: код переносится между Windows, MacOS X и Linux и практически не требует доработки (если не использует ОС API) - возможность легко и просто использовать любую стороннюю библиотеку, если встроенных функций недостаточно - отсутствие зависимостей от внешних библиотек или рантайма, файлы компилируются в натив и полностью независимы - очень быстрый компилятор, за считанные секунды собирающий даже крупные проекты - полная поддержка юникода, возможность ассемблерных вставок (да и хоть драйвера писать можно, если сильно хочется) - интегрированы большинство функций системных API (их вызов отличается от обычных функций только добавлением _ к названию функции) - простая и быстрая работа с 2D-графикой - легкие в использовании, но профессиональные возможности при работе с 3D (интегрирован движок Ogre3D) - поддерживаемые подсистемы для 2D/3D графики: DirectX 11, OpenGL - минималистичный, при этом очень функциональный редактор/IDE, во многом не уступающий монстрам вроде VS/Jetbrains IDE, а в чем-то и превосходящий их - мощный встроенный отладчик, включающий функции профилера, контроля целостности памяти и возможность управления всеми функциями прямо с кода - парадигма: процедурная, официальная поддержка POO отсутствует принципиально во славу чистого и поддерживаемого кода - по этой же причине почти полностью отсутствует синтаксический мусор (или сахар, кому как) об который как показывает опыт, в других языках (даже в С, не говоря о более "высокоуровневых") легко поломать себе глаза, читая чей-то код, или даже собственный спустя год после написания - в этой версии и более новых может сочетаться со SpiderBasic для создания сложных и производительных клиент-серверных web-приложений и сайтов (при этом нет необходимости погружаться в пучины веб-кодинга — написание кода на SB по замыслу автора почти ничем не отличается от полноценного программирования под десктоп) - простой и удобный синтаксис, дополняющий общую легкость, скорость и чистоту языка и работы с ним
В целом, как люблю о нем говорить: "Purebasic это С, только более высокоуровневый, без оптимизирующих компиляторов, без возможности собрать под любой холодильник, а так же без кучи гемора и лишних движений". ИМХО, в сочетании с C это один с лучших (если вообще не лучший) язык для инди-разработчиков, пишущих свои проекты чаще всего в одиночку. К сожалению, недооцененный и недостаточно известен, возможно из-за слова basic в названии и потому что автор довольно безразлично относится к рекламе. Доп. информация:
Основные отличия от предыдущих версий
- векторная 2D библиотека - CGI/FastCGI библиотека для серверных скриптов - функции SHA2/SHA3 (224/256/384/512-bit) хеширования - множество новых функций для работы со строками, так же оператор экранирования символов ~ (~"Hello\nWorld\n") - расширение библиотеки HTTP, поддержка HTTPS, так же множество функций упрощающих работу с web - функции создания/распаковки 7z и tar архивов
Скриншоты
Скриншоты окна About
Все благодарности за эту версию — AKM16 (ссылку не могу запостить )
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum