Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Новости - PureBasic

Ответить
Настройки темы
Новости - PureBasic

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

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


Отправлено: 13:59, 08-04-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Это не новость. Как и это — «от €79».

Отправлено: 14:19, 08-04-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Многие среды программирования не бесплатны и стоят побольше чем PureBasic, но это никого не останавливает. Есть бесплатная демо версия. И в инете можно скачать полную версию.
Лицензия долольно лояльная и позволяет использовать все существующие версии и даже выпущенные после ее покупки. Другими словами, после покупки лицензии все обновления бесплатно.

Отправлено: 16:10, 08-04-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Я ровно так же могу заметить, что есть бесплатные среды. Но суть моей претензии не в этом.

fred_pb, возможно, я тоже сообщу для Вас новость — многие обращают внимание на сумму. Потому довольно странно выглядит в первом посте отсутствие какой-либо информации о лицензии, о стоимости, о связанных с этим ограничениях — словно умалчивание. Это не есть хорошо.

Последний раз редактировалось Iska, 08-04-2014 в 21:51. Причина: Поправлена орфография: «об связанных»→«о связанных». Изначально было «об ограничениях», а «связанных с ним» добавилось позже.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:30, 08-04-2014 | #4


Ветеран


Сообщения: 1840
Благодарности: 146

Профиль | Отправить PM | Цитировать


Я немного ковырялся в этом деле, но у меня как-то не пошло. Возникает впечатление, что это как бы программирование на Win API, но некоторые стандартные стадии становятся не обязательными, компилятор все сделает сам. Однако, возможно, непонятки с тем, что он реально на себя берет, не позволили мне с этим языком как следует разобраться. Понятно, что кроссплатформенность требует ухода от конкретной системы, Win API в частности. Но уши все же торчат!
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:43, 09-04-2014 | #5


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата XPEHOMETP:
но некоторые стандартные стадии становятся не обязательными, компилятор все сделает сам. Однако, возможно, непонятки с тем, что он реально на себя берет, не позволили мне с этим языком как следует разобраться. »
В справке все написано.

Отправлено: 12:43, 10-04-2014 | #6


Ветеран


Сообщения: 1840
Благодарности: 146

Профиль | Отправить PM | Цитировать


Цитата fred_pb:
В справке все написано. »
Я неоднократно порывался ответить на это, но давил все набранное. Но таки решил, что надо отвечать.

1. Справка PureBasic хороша и удобна в работе. Я этого не могу отрицать. Это бесспорно для любого, кто имел дело со справкой от Open Watcom. Это вообще - туши свет, бросай гранату. Ужас, летящий на крыльях ночи. Безусловно, справка PureBasic писалась хорошими профи. Но есть дальнейшие вопросы.

2. К сожалению, чтобы овладеть языком чисто по справке, прилагаемой к компилятору, надо быть просто компьютерным гением. Я, скорее всего, просто не дорос до этой стадии. Обычно граждане, выпустившие компилятор некого малораспространенного языка программирования, тем или иным образом привязывают его к уже известным похожим диалектам, для которых юзер может книжонки найти. Например, создатели FreeBASIC однозначно позиционируют его как кроссплатформенного преемника QB от Мелкомягких. Я не увидел ни малейших попыток означить такую (или какую-то иную) преемственность в справке по PureBasic.

3Ы. Безусловно, Basic - изначально, язык для программирования в ООП не предназначенный. Ну, я, как бы, все больше Фортраном балуюсь, там с этим сложно. А тут явно видно, что граждане вешают начатки ООП на функциональное программирование Бейсика, и при том совершенно не хотят разъяснить юзерам толком, что они конкретно делают. Как все это работает с API системы. Мне это не понравилось.

Отправлено: 16:44, 10-04-2014 | #7


Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Цитата fred_pb:
В справке все написано. »
Вот с этого и начнем. Я залез на сайт, в надежде скачать справку и посмотреть, что это за зверь?
Я не имею прав / не хочу устанавливать к себе в систему дополнительный компилятор, работающий с OS API не известным мне образом. Те скудные заметки, что кто-то на нем написал модуль для Adobe Air, торрент клиент и т.п. меня лично не трогают.
Я могу лишь констатировать, как факт, документации в открытом доступе на сайте нет.
Исходя из этого я не знаю, что за зверь PureBasic, и чем он отличается от всех остальных?
В конце концов какую парадигму программирования он использует?
Какими преимуществами (фишками) он обладает?
И отдавать за кота в мешке (при всем уважении, для меня это пока так) €79, как то не хочется.

P.S.
Еще раз уточню. Я не в обиду, я за недостатком информации.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 17:24, 10-04-2014 | #8


Ветеран


Сообщения: 1840
Благодарности: 146

Профиль | Отправить PM | Цитировать


Да, еще вопрос. Не вполне понял, как там у PureBasic дела обстоят с OLE. Справка говорит: No topics found. Я не из любопытства, я все из-за того же Фортрана. Как бы, интернет говорит, что OLE-массивы вполне совместимы со структурой Фортран-массивов (а она таки специфична!), и их можно передавать туда-сюда через подпрограммы. Пытался сваять интерфейс на Бейсике (упомянутый FreeBASIC), с DLL, написанной на Фортране. Обычные массивы FreeBASIC не совместимы с Фортраном, их приходится передавать через структуры. Что накладывает свои ограничения. OLE-массивы вроде катят, но справка Мелкомягких по их поводу просто ужасает. Я мало что понял. Вот может PureBasic легко поднять OLE-массивы?

Отправлено: 17:59, 10-04-2014 | #9


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата XPEHOMETP:
К сожалению, чтобы овладеть языком чисто по справке, прилагаемой к компилятору, надо быть просто компьютерным гением. »
В сети можно найти кое какие учебники на русском. http://www.cyberforum.ru/pure-basic/thread354195.html
Примеры программ. http://www.cyberforum.ru/pure-basic/thread354254.html

Цитата XPEHOMETP:
А тут явно видно, что граждане вешают начатки ООП на функциональное программирование Бейсика, и при том совершенно не хотят разъяснить юзерам толком, что они конкретно делают. »
http://purebasic.info/phpBB3ex/viewtopic.php?f=8&t=2278
http://purebasic.info/phpBB3ex/viewtopic.php?f=8&t=2262
http://purebasic.info/phpBB3ex/viewtopic.php?f=8&t=2287

Цитата XPEHOMETP:
Как все это работает с API системы. »
Какой системы? PureBasic поддерживает много платформ и в каждой из них свои особенности и свои API.

Цитата lxa85:
Я могу лишь констатировать, как факт, документации в открытом доступе на сайте нет. »
Есть. http://purebasic.com/documentation/index.html
Как найти? Заходите на сайт. Переходите в раздел Support и внизу страницы ищите PureBasic Documentation.

Цитата XPEHOMETP:
Вот может PureBasic легко поднять OLE-массивы? »
Понятия не имею. Не приходилось с ними работать.

Отправлено: 13:04, 12-04-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Новости - PureBasic

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Win32 API | PureBasic | Управление буфером консольного окна unhappy Программирование и базы данных 2 26-03-2007 11:34




 
Переход