Привет, хабровчане!
Хочу поведать вам о языке программирования PureBasic. PureBasic — это мощный, компилируемый язык, основанный на синтаксисе стандартного Бейсика. Предназначен для создания автономных консольных и GUI приложений, игр и многого др. для различных платформ. Язык разрабатывается более 10 лет и постоянно совершенствуется.
Главная особенность PureBasic — кроссплатформенность. На данный момент поддеживаются операционные системы: Windows, Linux, MacOS и AmigaOS. Это значит, что тот же самый код может быть спокойно скомпилирован на разных платформах, с небольшими изменениями или без них вовсе.
С помощью языка PureBasic вы напишете любую программу любой сложности. Этот язык обладает очень простым синтаксисом, в то же время поражает своей функциональностью. Поэтому он легко усваивается и подходит для начинающих программистов. Впрочем, и для опытных кодеров имеется хороший арсенал инструментов.
Имеется визуальный проектировщик окон. Установленная среда разработки занимает около 25 МБ, не требует серьезных настроек и быстро загружается. В программе имеется лишь один маленький минус — она платная. Но это действительно не сильно смущает, не так ли? ;)
Также в этом Бейсике очень легко реализовывать ассемблерный код, для обработки кода используется компилятор FAsm.
Продемонстрирую вам пример «Hello, Habr». К сожалению, код после нативного хабраредактора выглядит не очень красиво, поэтому я приложу скриншот.
Эта программа открывает окно с текстом и кнопкой закрытия. Если не считать комментарии, на все ушло 9 строчек кода. Исполняемый файл занимает 13 КБ.
С официального сайта можете скачать демо-версию программы. В поставке идет большое количество примеров.
* Бесплатная демоверсия ограничивает рамер кода 800 строками и невозможностью вызывать API функции OS.
UPD: Статью дополнил.
Хочу поведать вам о языке программирования PureBasic. PureBasic — это мощный, компилируемый язык, основанный на синтаксисе стандартного Бейсика. Предназначен для создания автономных консольных и GUI приложений, игр и многого др. для различных платформ. Язык разрабатывается более 10 лет и постоянно совершенствуется.
Главная особенность PureBasic — кроссплатформенность. На данный момент поддеживаются операционные системы: Windows, Linux, MacOS и AmigaOS. Это значит, что тот же самый код может быть спокойно скомпилирован на разных платформах, с небольшими изменениями или без них вовсе.
С помощью языка PureBasic вы напишете любую программу любой сложности. Этот язык обладает очень простым синтаксисом, в то же время поражает своей функциональностью. Поэтому он легко усваивается и подходит для начинающих программистов. Впрочем, и для опытных кодеров имеется хороший арсенал инструментов.
Имеется визуальный проектировщик окон. Установленная среда разработки занимает около 25 МБ, не требует серьезных настроек и быстро загружается. В программе имеется лишь один маленький минус — она платная. Но это действительно не сильно смущает, не так ли? ;)
Главные особенности PureBasic
- Огромный набор встроенных команд (более 800) позволяет быстро и легко создать любое приложение или игру
- Поддержаны все ключевые слова стандартного Бейсика
- Очень быстрый компилятор, создает чрезвычайно оптимизированный исполняемый код
- Созданные исполняемые файлы не требуют сторонних DLL или интерпретаторов
- Полный доступ к OS API для продвинутых программистов
- Простой и очень быстрый 2D движок для игр (DirectX, SDL, HGE...)
- Простая и высококачественная реализация 3D на движке OGRE
- Оптимальное использование доступных аппаратных средств
- Исходный текст совместим между Windows, Linux, MacOS и AmigaOS для игр и приложений
- Удобная и компактная среда разработки, встроенный визуальный GUI редактор
- Встроенный отладчик упрощает выявление и отлов программных ошибок
Также в этом Бейсике очень легко реализовывать ассемблерный код, для обработки кода используется компилятор FAsm.
Пример
Продемонстрирую вам пример «Hello, Habr». К сожалению, код после нативного хабраредактора выглядит не очень красиво, поэтому я приложу скриншот.
Эта программа открывает окно с текстом и кнопкой закрытия. Если не считать комментарии, на все ушло 9 строчек кода. Исполняемый файл занимает 13 КБ.
С официального сайта можете скачать демо-версию программы. В поставке идет большое количество примеров.
* Бесплатная демоверсия ограничивает рамер кода 800 строками и невозможностью вызывать API функции OS.
UPD: Статью дополнил.