КАРТА САЙТА
Sibnet.ru
Sibnet.ru

Sibnet.ru — это информационно-развлекательный интернет-проект, ориентированный на широкий круг Сибирского региона.
По данным Rambler Top100, Sibnet.ru является самым популярным порталом в Сибири.

Контакты:
АО "Ринет"
ОГРН 1025402475856
г. Новосибирск, ул. Якушева, д. 37, 3 этаж
отдел рекламы:
(383) 347-10-50, 347-06-78, 347-22-11, 347-03-97

Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль

Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!

Здравствуйте, гость ( Вход | Регистрация )



2 страниц V  1 2 >  
Тема закрытаОткрыть новую тему
> Среда разработки Purebasic
aleks972
сообщение 13.8.2011, 7:51
Сообщение #1


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


Вчера случайно увидел этот продукт,компилятор транслирует компактный код,от 10 кб,используется синтаксис бейсика, можно писать что захочешь и скорость как у СИ, кто нибудь программировал на нём?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mephisto
сообщение 13.8.2011, 18:30
Сообщение #2


ортодоксальный линуксоид
Group Icon


Группа: VIP
Сообщений: 7 724
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849



Цитата(aleks972 @ 13.8.2011, 6:51) *

Вчера случайно увидел этот продукт,компилятор транслирует компактный код,от 10 кб,используется синтаксис бейсика, можно писать что захочешь и скорость как у СИ, кто нибудь программировал на нём?

А нафига? При написании первого же реального приложения возникнет проблема с биндами для нужных библиотек.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 10:50
Сообщение #3


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


Цитата(mephisto @ 13.8.2011, 17:30) *

А нафига? При написании первого же реального приложения возникнет проблема с биндами для нужных библиотек.



Как они пишут, что в обыкновенных программах используются только ресурсы винды,
никаких библиотек, покрутил я эту среду покрутил,да и выбросил. Там от бейсика только название.
C# для новичков легче воспринимается.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mephisto
сообщение 14.8.2011, 10:54
Сообщение #4


ортодоксальный линуксоид
Group Icon


Группа: VIP
Сообщений: 7 724
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849



Цитата(aleks972 @ 14.8.2011, 9:50) *

Как они пишут, что в обыкновенных программах используются только ресурсы винды,
никаких библиотек

Ну это они так пишут smile.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Linky
сообщение 14.8.2011, 11:01
Сообщение #5


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560



Репутация:   243  


Ресурсы винды это ведь тоже библиотеки(DLL)! Следующим шагом развития будет, наверное полный отказ от них, в пользу чистых сисколов.

Код от 10кб вообще позор, когда можно уложиться в меньше одного.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 11:06
Сообщение #6


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


Вы раньше знали про эту среду?Да я знаю что ресурсы винды это ddl, так эта штука кросплатформенная,
да ещё работает с флешки,так что очень удобно, можно сходу что нибуть написать,встроено больше 1000 функций!!!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Linky
сообщение 14.8.2011, 11:10
Сообщение #7


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560



Репутация:   243  


Цитата(aleks972 @ 14.8.2011, 11:06) *

Вы раньше знали про эту среду?Да я знаю что ресурсы винды это ddl, так эта штука кросплатформенная,
да ещё работает с флешки,так что очень удобно, можно сходу что нибуть написать,встроено больше 1000 функций!!!

Ну вообще, я шучу. Если встроено больше 1000 функций, то всяко придется таскать за exe'шником библиотеку с ними, либо статически компоновать, но там уже 10кб и не пахнет, тем более учитывая рантайм код.

ИМХО очередная игрушка) мб полезная для начинающих, но не больше.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 11:14
Сообщение #8


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


Цитата(Linky @ 14.8.2011, 10:10) *

Ну вообще, я шучу. Если встроено больше 1000 функций, то всяко придется таскать за exe'шником библиотеку с ними, либо статически компоновать, но там уже 10кб и не пахнет, тем более учитывая рантайм код.

ИМХО очередная игрушка) мб полезная для начинающих, но не больше.


Но может пригодится! Разработчики уверяют что программы работают в некоторых случаях быстрее чем на Cи smile.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 11:27
Сообщение #9


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


» Спойлер (нажмите, чтобы прочесть) «


Кому интересно вот простая игрушка "пятнашки"
Да ещё с помощью этой среды можно вроде как программировать микроконтроллеры!

Сообщение отредактировал aleks972 - 14.8.2011, 11:33
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 12:11
Сообщение #10


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


PureBasic - язык программирования высокого уровня, основанный на синтаксисе БЕЙСИКА. Он предназначен для создания консольных и оконных программ, а так же, 2D и 3D игр.
В его составе есть более 1100 встроенных кроссплатформенных функций, что позволяет разрабатывать программы даже не зная всех тонкостей работы компьютера и операционной системы.
PureBasic - кроссплатформенный компилятор бейсика, имеющий версии для платформ Windows, Linux, Mac OS X и Amiga OS. Есть разновидности для процессоров, типа x86 (32 бита) и x64 (64 бита).
При переносе программы с одной платформы на другую, в некоторых случаях даже не требуется вносить изменения в исходный текст программы и всё это благодаря кроссплатформенным функциям.
Размер скомпилированных приложений небольшой - от 2КБ и напрямую зависит от использованных функций. При этом, для работы приложений, не нужны никакие внешние runtime библиотеки, т. к. весь код программы находится в исполняемом файле.
Бесплатную демонстрационную версию компилятора для требуемой платформы можно скачать на официальном сайте
Демонстрационная версия позволяет компилировать программы только если в них меньше 800 строк кода.


P.S В общем если нужна программа для собственных нужд, или попросят написать что нибуть не сложное, то это в самый раз!

Сообщение отредактировал aleks972 - 14.8.2011, 12:24
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
shouhei
сообщение 14.8.2011, 12:30
Сообщение #11


Himmelsstürmer
Group Icon


Группа: Events and facts club
Сообщений: 33 866
Регистрация: 2.4.2008
Из: Caught somewhere in time
Пользователь №: 27 739



Репутация:   1422  


aleks972, ты слушай, что тебе разбирающиеся в теме люди говорят и мотай на ус.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 12:36
Сообщение #12


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


Цитата(shouhei @ 14.8.2011, 11:30) *

aleks972, ты слушай, что тебе разбирающиеся в теме люди говорят и мотай на ус.


Мотаю,мотаю,если бы разбирался как эти многоуважаемые люди, то не задавал бы вопросов!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Linky
сообщение 14.8.2011, 12:36
Сообщение #13


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560



Репутация:   243  


Цитата(aleks972 @ 14.8.2011, 12:11) *

PureBasic - язык программирования высокого уровня, основанный на синтаксисе БЕЙСИКА.

Бейсик не нужен, синтаксис убог.
Цитата(aleks972 @ 14.8.2011, 12:11) *

Он предназначен для создания консольных и оконных программ, а так же, 2D и 3D игр.

Тоже самое можно сказать про 100500 других ЯП и их реализаций, насчет качественных 3D-игр сомневаюсь.
Цитата(aleks972 @ 14.8.2011, 12:11) *

В его составе есть более 1100 встроенных кроссплатформенных функций, что позволяет разрабатывать программы даже не зная всех тонкостей работы компьютера и операционной системы.

Ничего нового, только вот когда речь зайдет до действительно чего-то серьезного, в этих 1100 ф-ях нужной не окажется, а к большинству либ(которые как правило на C или C++), как уже писал mephisto, биндингов нет.
Цитата(aleks972 @ 14.8.2011, 12:11) *

PureBasic - кроссплатформенный компилятор бейсика, имеющий версии для платформ Windows, Linux, Mac OS X и Amiga OS. Есть разновидности для процессоров, типа x86 (32 бита) и x64 (64 бита).
При переносе программы с одной платформы на другую, в некоторых случаях даже не требуется вносить изменения в исходный текст программы и всё это благодаря кроссплатформенным функциям.

Всё это конечно круто, только есть ли реальные проекты на нём? Хотя бы под винду, на других ОС его мне кажется вообще никто не использует)
Цитата(aleks972 @ 14.8.2011, 12:11) *

Размер скомпилированных приложений небольшой - от 2КБ и напрямую зависит от использованных функций. При этом, для работы приложений, не нужны никакие внешние runtime библиотеки, т. к. весь код программы находится в исполняемом файле.

На C и асме можно еще меньше, да даже на плюсах по идее, но это вообще не показатель, 2КБ прога будет или 50кб.
Цитата(aleks972 @ 14.8.2011, 12:11) *

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

Еще один гвоздь в его гроб.
Цитата(aleks972 @ 14.8.2011, 12:11) *

P.S В общем если нужна программа для собственных нужд, или попросят написать что нибуть не сложное, то это в самый раз!

Ну это возможно, только ничего принципиального нового этот Purebasic не дает.

Сообщение отредактировал Linky - 14.8.2011, 12:44
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 12:49
Сообщение #14


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


С высоты вашего полёта там конечно ничего нет, но если мне например нужна программа по быстрому, я изучать СИ не буду,слишком заморочено?К нему пишется куча сторонних библиотек!А что по вашему мнению серьёзное по настоящему потребуется?Там есть возможность написать самому недостающее или на Си или на асме!

Сообщение отредактировал aleks972 - 14.8.2011, 13:58
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
shouhei
сообщение 14.8.2011, 12:53
Сообщение #15


Himmelsstürmer
Group Icon


Группа: Events and facts club
Сообщений: 33 866
Регистрация: 2.4.2008
Из: Caught somewhere in time
Пользователь №: 27 739



Репутация:   1422  


Цитата(aleks972 @ 14.8.2011, 12:49) *

но если мне например нужна программа по быстрому, я изучать СИ не буду,слишком заморочено?


Сколько раз уже говорилось, надо изучать программирование вообще, язык реализации не имеет значения и подбирается исходя из удобства решения на нём. Для обработки списков я возьму скорее LISP, нежели C/C++, например.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 13:02
Сообщение #16


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


Цитата(shouhei @ 14.8.2011, 11:53) *

Сколько раз уже говорилось, надо изучать программирование вообще, язык реализации не имеет значения и подбирается исходя из удобства решения на нём. Для обработки списков я возьму скорее LISP, нежели C/C++, например.



Как это не имеет,я близко к Си не подойду, не нужен он мне.К ассемблеру тем более,хотя он мне кажется легче чем Си , т.к у меня больше идёт уклон к электронике и процессорам. Visual basic отторгается,
с++ тоже, скрепя вроде начал привыкать к шарпу, и всё таки для реализации простых идей подходит что то более простое.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Linky
сообщение 14.8.2011, 13:04
Сообщение #17


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560



Репутация:   243  


Цитата(aleks972 @ 14.8.2011, 13:02) *

т.к у меня больше идёт уклон к электронике и процессорам

Странно что асм и C не подходит тогда.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 13:18
Сообщение #18


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


Цитата(Linky @ 14.8.2011, 12:04) *

Странно что асм и C не подходит тогда.


Дело в том что как раз и подходит для программирования микроконтроллеров, не реально мне написать
программу для лотерей например на них,я что с дуба рухнул что ли. На остольных языках это скорее не программирование, а проектирование. И не каждому нравится то что разработчики туда всунули.
Аналогия.Не всем нравится японский язык,лучше он будет изучать немецкий, но думать конечно
будет одинаково!

Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Linky
сообщение 14.8.2011, 13:23
Сообщение #19


МЕГА флудер
Group Icon


Группа: Sibnet-club
Сообщений: 3 466
Регистрация: 31.3.2008
Из: Барнаул
Пользователь №: 27 560



Репутация:   243  


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

Изучая C и асм, ты параллельно знакомишься с архитектурой компьютера, в частности с работой процессора и управлением памяти, больше понимаешь как это всё работает, на всяких бейсиках и C# таких знаний не получишь.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
aleks972
сообщение 14.8.2011, 13:36
Сообщение #20


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 149
Регистрация: 4.3.2010
Пользователь №: 223 302



Репутация:   2  


Цитата(Linky @ 14.8.2011, 12:23) *

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

Изучая C и асм, ты параллельно знакомишься с архитектурой компьютера, в частности с работой процессора и управлением памяти, больше понимаешь как это всё работает, на всяких бейсиках и C# таких знаний не получишь.


Я это для примера написал.Если возникнет необходимость написать , то я буду писать для определённого процессора (не компьютерного)там команд то горстка,это осваивается быстро.Сейчас даже и это ни придётся писать , рисуешь схему типа радиорелейной, и всё переводится в код. Нельзя объять необъятное . Не нужно изобретать велосипед!
Я тебя прекрасно понимаю, просто нет такой необходимости сувать мне свой нос, в дебри компьютера.
Это нужно спецам,писать дрова,вирусы _poster_dont_.gif ,и т.д.Для меня на данный момент ,это электронно вычислительная техника!

Сообщение отредактировал aleks972 - 14.8.2011, 14:20
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V  1 2 >
Тема закрытаОткрыть новую тему
1 чел. просматривают этот форум (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 8.6.2023, 20:01
Редакция: (383) 347-86-84

Техподдержка:
help.sibnet.ru
Размещение рекламы:
тел: (383) 347-06-78, 347-10-50

Правила использования материалов