Russian Qt Forum

Программирование => Общий => Тема начата: leo2 от Апрель 08, 2014, 12:33



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

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

(http://i065.radikal.ru/1404/38/7fd4dfd8b54e.png)


Название: Re: PureBasic
Отправлено: Bepec от Апрель 08, 2014, 13:07
В курсе.
Но гибкость и универсальность С++ побороть он не может :D


Название: Re: PureBasic
Отправлено: panAlexey от Апрель 08, 2014, 13:15
В курсе.
Но гибкость и универсальность С++ побороть он не может :D
+1


Название: Re: PureBasic
Отправлено: leo2 от Апрель 08, 2014, 15:03
Но гибкость и универсальность С++ побороть он не может :D
Если бы с C++ было все так замечательно, то в других языках не было бы необходимости.
PureBasic это нечто среднее между бейсиком и плюсами. У него возможности побольше чем у стандартного бейсика, но немного меньше чем у C++.
Кроссплатформенность большой плюс PureBasic.


Название: Re: PureBasic
Отправлено: Bepec от Апрель 08, 2014, 15:20
Каждый язык создан для определённых целей. C++ является универсалом, за что расплачивается высоким порогом входа и сотнями нюансов.

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

Малый размер несомненный + для перфекционистов. Но сейчас программа в 150+ мб является маленькой.

Кроссплатформенность С++ большая чем у PureBasic :)

Моё мнение - хороший язык для тех, кто занимается программированием как хобби. Готовые компоненты позволяют не заморачиваться. Синтаксис бейсика прост :)


Название: Re: PureBasic
Отправлено: alex312 от Апрель 08, 2014, 15:59
PureBasic - ко всем недостаткам бейсика платный, да еще зависит от автобусов.


Название: Re: PureBasic
Отправлено: OKTA от Апрель 08, 2014, 17:18
На С надо студентов учить  ;D


Название: Re: PureBasic
Отправлено: gil9red от Апрель 08, 2014, 17:24
На С надо студентов учить  ;D
У нас было c++ и Borland 2006 :)
С первого курса :) IDE не понравилась, в отличии от с++ :)


Название: Re: PureBasic
Отправлено: panAlexey от Апрель 09, 2014, 09:48
Если бы с C++ было все так замечательно....
Хамите парниша. Идите учитесь хорошим манерам, прежде чем писать в паблик глупости.


Название: Re: PureBasic
Отправлено: OKTA от Апрель 09, 2014, 10:09
На С надо студентов учить  ;D
У нас было c++ и Borland 2006 :)
С первого курса :) IDE не понравилась, в отличии от с++ :)

да у меня тоже самое было + конечно turbo pascal  ;D
Но со временем я понял, что при обучении с++, многие важные вещи умалчиваются или опускаются за ненадобностью, а надобность в них со временем всплывает, как ни крути  :)
Пользовался я string-ами и жил себе спокойно, а когда пришлось влезать в С и работать с char*, вот тогда я понял, как жалко, что не начали обучение именно с них) Мелочь, а многие встают в ступор, когда видят строку в виде указателя на char, особенно если еще строка не терминируется   ;D
Можно конечно спорить, что нет смысла изучать С, если хочешь изучать С++, но мое мнение останется неизменным - знать С перед изучением С++ - огромнейшее преимущество и железная основа  :)