Язык программирования PureBasic

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

trink
незнакомец
Сообщения: 9
Зарегистрирован: 08.04.2014 21:17:43

Язык программирования PureBasic

Сообщение trink »

Возможно не все знают что есть замечательный язык программирования - PureBasic.
Что в нем замечательного? А вот что: Он во первых не сложный и при этом достаточно мощный, что позволяет использовать PureBasic не только для обучения программированию, но и для разработки приложений, игр, библотек (dll и т. д.) и драйверов на профессиональном уровне.
PureBasic имеет кроссплатформенную IDE (Windows, Linux, Max OS X как x86, так и x86, а также PowerPC), в которую входит редактор кода, редактор форм, компилятор и довольно мощный отладчик.
Для PureBasic написано много библиотек функций почти на все случаи.
И не обращайте внимание на слово "Basic". Это язык простоты бейсика и возможностей Си.
Еще одной особенностью PureBasic является то, что программы компилируются в native-код и не требуют среды исполнения (типа runtime или .NET Framework) что облегчает распространение программ. И при это размер исполняемых файлов реально мелкий - от 2 КБ.

Скриншот IDE с запущенной программой.

Изображение
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

Форумом не ошибся? :shock:
trink
незнакомец
Сообщения: 9
Зарегистрирован: 08.04.2014 21:17:43

Сообщение trink »

Нет не ошибся.
Глупо создавать подобную тему в purebasic форуме.
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

У вас миссионерская миссия по обращению неофитов? :D :D :D
trink писал(а):И не обращайте внимание на слово "Basic". Это язык простоты бейсика и возможностей Си.

А эти слова - бесик и ся - вообще матерные :mrgreen:
Аватара пользователя
Vapaamies
постоялец
Сообщения: 292
Зарегистрирован: 24.07.2012 22:37:59
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Vapaamies »

Ой, и тут этот вброс. На DelphiSources.ru тоже замечен, принужден к объяснению преимущества перед Delphi. Этот его PureBasic платный, бесплатной версии не имеет-с.
Аватара пользователя
Sergej_S
новенький
Сообщения: 36
Зарегистрирован: 21.03.2012 15:08:39
Откуда: Latvia

Сообщение Sergej_S »

ну ценник вполне гуманный:
1 single user license € 79
1 educational license (for one room class, including teacher) € 199
1 company site license (unlimited license for one company site) € 499

надо на досуге глянуть - что там в области работы с БД и есть ли в вменяемый хелп.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Sergej_S писал(а):ну ценник вполне гуманный:

Ничего себе гуманный - это вся моя пенсия... :-)
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Доставляе :shock:

Код: Выделить всё

Repeat
  Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
Аватара пользователя
Vapaamies
постоялец
Сообщения: 292
Зарегистрирован: 24.07.2012 22:37:59
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Vapaamies »

Я из того что мельком в его доке посмотрел, увидел, что ООП у него через традиционное для всех бейсиков место. На этом знакомство закончилось. :mrgreen:
trink
незнакомец
Сообщения: 9
Зарегистрирован: 08.04.2014 21:17:43

Сообщение trink »

Vapaamies писал(а):Этот его PureBasic платный, бесплатной версии не имеет-с.
Как и дельфи. :wink:
Хотя нет, бесплатная версия есть. :D http://purebasic.com/download.php
Позвольте полюбопытствовать у вас лицензия на дельфи или как?

Sergej_S писал(а):надо на досуге глянуть - что там в области работы с БД и есть ли в вменяемый хелп.
Да есть. В том числе онлайн. http://purebasic.com/documentation/index.html
Базы данных. http://purebasic.com/documentation/database/index.html
Большинство из функций кроссплатформенные.

Vapaamies писал(а):Я из того что мельком в его доке посмотрел, увидел, что ООП у него через традиционное для всех бейсиков место.
http://habrahabr.ru/post/147890/

vada писал(а):Доставляе
Вполне адекватный цикл обработки событий. Только тут мало обрабатывается событий, точнее одно. В прогах по сложнее их больше.
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

не знаю как у других, а у миня фри паскаль, от слова фри, то есть бесплатный
Я может и купил бы, но мне не сейчас надо, так как у миня фри паскаль, на работе дельфи лицензию купили, чем заняться мне есть. Может если когда-нибудь мне закажут новый проект, то тогда я буду думать, на чём бы лучше его написать, и посмотрю в сторону этого PureBasic'а в том числе. Сейчас так с ходу ничего не могу по поводу него сказать, не вижу смысла обсирать то, в чём не очень разбираюсь. Я так понимаю, автоматическое управление памятью в PureBasic'е есть, в отличие от FPC

Добавлено спустя 1 минуту 28 секунд:
В любом случае имеет смысл покупать средство разработки только если тебе на нём закажут делать проект. А до этого в свою очередь надо опробовать как следует demo-версию
Аватара пользователя
Vapaamies
постоялец
Сообщения: 292
Зарегистрирован: 24.07.2012 22:37:59
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Vapaamies »

hinst писал(а):Я так понимаю, автоматическое управление памятью в PureBasic'е есть, в отличие от FPC

На самом деле автоматическое управление памятью есть и в FPC, и в Delphi, если оставить только простые типы, а ООП свести исключительно к интерфейсам. Шарить ссылки на строки и интерфейсы и автоматом финализировать их -- дело нехитрое.
SSerge
энтузиаст
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Сообщение SSerge »

trink писал(а):Это язык простоты бейсика и возможностей Си.


Что-то напоминает...

Средства Sinclair Basic (R) позволяют использовать всю мощь языка ассемблера CPU Z80 (C)


:mrgreen:

Я пойму склонность к [извращениям] бейсику специалистов по программированию на самом коммерческом и успешном на территории страны языке - 1С бухгалтерии, но миграцию на это с паскаля... :D Уж лучше сишарп или ява :!:
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

если уж речь пошла о миграции на Basic, то есть ведь и свободные альтернативы, например FreeBasic. Он пока что только для i386, но код при переносе с винды на линукс переделывать не приходится.
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Тупиковая ветвь развития.
Не взлетит.
Тем более у паскалистов.
Закрыто