LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
Lockywolf (фотография)

Вышел GAMBAS 2.21

GAMBAS — это открытая реализация популярного языка программирования BASIC для всех популярных операционных систем.

GAMBAS включает многие функции Visual BASIC, например он поддерживает объектно-ориентированную парадигму. Тем не менее, не является его (VB) клоном.

Основные изменения:

  • В gb.gtk исправлено управление событиями и устранены некоторые утечки памяти
  • Компонент SMTP теперь больше соответствует стандарту и должен быть удобен менее терпимым почтовым клиентам
  • Выполнены переводы на немецкий и чешский языки

>>> Загрузить

>>> Список изменений

Метки: basic, visual basic, программирование

Lockywolf *** (29.07.2010 23:45:22)
Проверено: isden (03.08.2010 23:58:23)
Juick

[#]  
PolarFox (фотография)

> Тем не менее, не является его (VB) клоном.

Он похож на VB6 сильнее любого другого бейсика.

PolarFox **** (29.07.2010 23:46:14)
[#] Ответ на: комментарий от PolarFox 29.07.2010 23:46:14  
KRoN73 (фотография)

И, ИМХО, единственная полноценная RAD-система под Linux «из коробки». Чтобы ткнуться на кнопочку и вписать в появившийся код, что там сделать нужно :)

...

Лет 17 назад я бы от сабжа сильно пропёрся :)

KRoN73 ***** (30.07.2010 0:04:37)
[#]  
Steplton (фотография)

О! Васик! Прикольненько.
И всё же, если что-нибудь гуевое нужно на скорую руку сляпать, предпочту паскакаль с лазарусом...

Steplton *** (30.07.2010 0:07:06)
[#]  
vertexua (фотография)

Qt, Gtk и Swing прекрасно справляются.

vertexua *** (30.07.2010 0:15:48)
[#]  
svu (фотография)

Хочется список изменений в явном виде, в теле новости.

svu ***** (30.07.2010 12:15:58)
[#]  
AP (фотография)

Надо было ещё на неделю позже запостить :)

AP ***** (30.07.2010 18:55:24)
[#] Ответ на: комментарий от svu 30.07.2010 12:15:58  
Sociopsih (фотография)

Изменения:

  • В gb.gtk исправлено управление событиями и устранены некоторые утечки памяти
  • Компонент SMPT теперь больше соответствует стандарту и должен быть удобен менее терпимым почтовым клиентам
  • Выполнены переводы на немецкий и чешский языки
Sociopsih (31.07.2010 23:09:57)
[#]  

> Тем не менее, не является его (VB) клоном.

Не нужен. Сейчас на Бейсике (если не считать VB.NET, являющегося весьма своеобразным диалектом) почти не пишут, так что для legacy-VB6-кода сгодился бы.

А новость всё-равно удалят, ибо это минорный релиз.

anonymous (02.08.2010 16:49:51)
[#]  
mkfifo (фотография)

> ... BASIC для всех популярных операционных систем.

и даже для той самой популярной операционной системы о которой нельзя говорить? :-)

mkfifo * (04.08.2010 0:08:36)
[#] Ответ на: комментарий от anonymous 02.08.2010 16:49:51  

> Не нужен.

Ха. Прикольная штука, на самом деле. Быстро гуйню слабать самое то.

Casus ***** (04.08.2010 0:10:10)
[#]  
DRVTiny (фотография)

gambas - единственный язык, на котором можно легко и свободно написать приложение практически любой сложности. Графическое ли, текстово-консольное - неважно. Это своеобразное развитие идеи BASH - язык для всех, на котором легко пишется всё, что угодно для чего угодно, это воплощение того, что называется freestyle: полёт мысли, полёт фантазии... И никаких марсианских конструкций: BASIC проектировался как язык, максимально приближенный к обычному разговорному американскому английскому. И слава Богу, что он таким остаётся и по сей день: человечным, человеческим, простым, понятным, доступным. В общем, Ubuntu в мире языков программирования :)

DRVTiny **** (04.08.2010 0:15:47)
[#] Ответ на: комментарий от anonymous 02.08.2010 16:49:51  

> А новость всё-равно удалят, ибо это минорный релиз.

А где новость про текущий мажорный релиз?

buddhist ** (04.08.2010 0:16:02)
[#]  

чем он лучше free pascal и lazarus?

yantux * (04.08.2010 0:33:21)
[#] Ответ на: комментарий от yantux 04.08.2010 0:33:21  

>чем он лучше free pascal и lazarus?

Тем, что в некоторых ПТУ заставляют кодить не на паскале, а на бейсике.

anonymous (04.08.2010 0:39:16)
[#]  

Есть Qt и C++. САБЖ не нужен. Ну в самом деле же, не нужен.

Chaser_Andrey ** (04.08.2010 0:48:36)
[#] Ответ на: комментарий от Chaser_Andrey 04.08.2010 0:48:36  

> Есть Qt и C++. > C++

*facepalm*

buddhist ** (04.08.2010 0:59:26)
[#] Ответ на: комментарий от Chaser_Andrey 04.08.2010 0:48:36  

>Есть Qt и C++. САБЖ не нужен. Ну в самом деле же, не нужен.

Что за маниакальное стремление к упрощению мира? Один вождь, одна партия, одна вера, одна нация... Хватит уже. Пусть расцветают сто цветов.

anonymous (04.08.2010 0:59:31)
[#] Ответ на: комментарий от Chaser_Andrey 04.08.2010 0:48:36  
Mystra_x64 (фотография)

C++ это несколько другая категория.

Mystra_x64 ***** (04.08.2010 1:13:06)
[#] Ответ на: комментарий от Mystra_x64 04.08.2010 1:13:06  

На C++ решаются любые задачи. Так же напильником можно из куска железа сделать часы, но это другая история. Ну ладно, но есть еще куча других интерпретируемых языков, зачем это убожество?

Chaser_Andrey ** (04.08.2010 2:07:08)
[#] Ответ на: комментарий от Chaser_Andrey 04.08.2010 2:07:08  
vovic (фотография)

>Так же напильником можно из куска железа сделать часы

А ещё можно маникюрной пилочкой шлифовать деревянные брусья.

vovic (04.08.2010 2:22:14)
[#] Ответ на: комментарий от Chaser_Andrey 04.08.2010 2:07:08  
Mystra_x64 (фотография)

>На C++ решаются любые задачи.

При условии бесконечно большого времени на разработку, возможно.

>зачем


Раз пилят, значит кому-то надо

Mystra_x64 ***** (04.08.2010 2:22:36)
[#]  

Как-то раз мне попадалась статья о том, что первый язык программирования, изученный человеком, влияет на всю его оставшуюся "жизнь программиста". В частности, бейсик делает непоправимый brain-damage, начиная с него, хорошим программистом не стать. Я не знаю, верить этой статье или нет, но жизнь подтверждает её правоту. Особенно учитывая тех, кто писал положительные комментарии к этой новости.

anonymous (04.08.2010 2:26:25)
[#] Ответ на: комментарий от anonymous 04.08.2010 2:26:25  

Линус писал на бейсике. И?

Chaser_Andrey ** (04.08.2010 2:28:08)
[#]  
KDE41user (фотография)

Grammar Nazi негодуе

>Компонент SMPT теперь больше соответствует

>SMPT

>SMPT

исправьте пжлст

KDE41user * (04.08.2010 2:30:17)
[#]  
zz84 (фотография)

Gambas - нужен! :)

Вот снова начинается - не нужно, не нужно, и кто на нем кодит... Я кодю! :) Даже блог веду по нем - Блог о Gambas Действительно простой язык. Я нормально дружу и с лазарусом/паскалем, но Gambas действительно экономит мое время, потому и юзаю. Ну, и простой еще. Ну, и еще много доводов в пользу Gambas вынес в отдельный пост - Gambas - достоинства и недостатки. Если надумаете прочитать, обратите внимание на коммент в конце - там человек очень грамотно сказал, в чем же истинные достоинства Gambas.

Вот цитата: Дилетанты, с огнем в глазах, защищают или отвергают предмет. Потом они становясь мастерами в своем деле. Огонь в их глазах гаснет. Дилетантов слушать не стоит – они всегда ошибаются. Мастеров услышать трудно – они часто молчат. Если говорят, то афоризмами. Их трудно эмоционально задеть. Но свою работу они делают хорошо, и созерцание этого – главная реклама их дела.

Достоинства Gambas: 1. Люди в списке “О программе” 2. Люди, создающие в среде Gambas хорошие программы 3. Люди, создающие нейтральную документацию о Gambas

zz84 (04.08.2010 3:26:51)
[#] Ответ на: комментарий от anonymous 04.08.2010 0:59:31  

> Пусть расцветают сто цветов.

Меня всегда прикалывало, что это высказывание человека, запретившего все партии и идеологии кроме своей. v_v

sv75 ***** (04.08.2010 3:27:44)
[#] Ответ на: комментарий от anonymous 04.08.2010 2:26:25  

> Как-то раз мне попадалась статья о том, что первый язык программирования, изученный человеком, влияет на всю его оставшуюся "жизнь программиста".

Неверно: влияет первый язык, фанбоем которого становится программист >_<

sv75 ***** (04.08.2010 3:48:20)
[#] Ответ на: комментарий от sv75 04.08.2010 3:48:20  
KRoN73 (фотография)

>Неверно: влияет первый язык, фанбоем которого становится программист >_<

/me в ужасе вспоминает все те первые языки, фанбоем которых он был... :D Собственно, время такое было, что фанатеть можно было с любого языка уже из-за самого факта его существования :D

KRoN73 ***** (04.08.2010 7:12:27)
[#] Ответ на: комментарий от Chaser_Andrey 04.08.2010 2:07:08  

> На C++ решаются любые задачи.

На Brainfuck'е тоже.

buddhist ** (04.08.2010 9:11:59)
[#] Ответ на: Gambas - нужен! :) от zz84 04.08.2010 3:26:51  

А примеры "хороших" программ написанных на gambas`е есть? Теми, которыми пользуются?

Guest30 * (04.08.2010 9:27:47)
[#]  

жив курилка

kto_tama ***** (04.08.2010 9:51:45)
[#] Ответ на: комментарий от Guest30 04.08.2010 9:27:47  
splinter (фотография)

Насчет хороших незнаю но список есть: здесь

splinter **** (04.08.2010 9:58:08)
[#]  

Как было сказано в одной умной книжке (не помню какой), языки программирования, созданные не для программистов не нужны.

unikoid ** (04.08.2010 10:12:04)
[#] Ответ на: комментарий от Chaser_Andrey 04.08.2010 0:48:36  

Не, ну С++ это конечно перебор. Но при наличии python + Qt или GTK нужность gambasика стоит под вопросом. Сделали бы еще простую гуюню к питону, которая автоматом цеплялась к Qt или GTK, или еще чему.

anonymous (04.08.2010 12:24:55)
[#] Ответ на: комментарий от anonymous 04.08.2010 2:26:25  

> Как-то раз мне попадалась статья о том, что первый язык программирования, изученный человеком, влияет на всю его оставшуюся "жизнь программиста". В частности, бейсик делает непоправимый brain-damage, начиная с него, хорошим программистом не стать.

Это Дейкстра. Анонумусу следовало бы знать своих кумиров. Вообще, в мире столько всякой ерунды говорят, иногда даже вполне уважаемые люди...

Casus ***** (04.08.2010 13:07:26)
[#] Ответ на: комментарий от anonymous 04.08.2010 12:24:55  

> _Сделали_ бы еще простую гуюню к питону...

Можно ещё погоду попросить. Человек захотел сделать и сделал. Тебе тоже никто не мешает.

Casus ***** (04.08.2010 13:10:25)
[#] Ответ на: комментарий от Casus 04.08.2010 13:10:25  

Меня для быдлоподелок и GTK вполне устраивает. Другое дело, что некая абстрактная гуйня была бы наверно полезна.

anonymous (04.08.2010 14:42:19)
[#] Ответ на: комментарий от Casus 04.08.2010 13:07:26  

Боюсь представить, что же делает Haskell как первый язык ;)

buddhist ** (04.08.2010 16:53:05)
[#] Ответ на: Gambas - нужен! :) от zz84 04.08.2010 3:26:51  

Re: Gambas - нужен! :)

>Вот цитата что за бессмысленный набор фраз?

anonymous (04.08.2010 20:20:59)
[#] Ответ на: комментарий от splinter 04.08.2010 9:58:08  

>Насчет хороших незнаю именно! нету хороших :D

anonymous (04.08.2010 20:24:10)
[#] Ответ на: комментарий от DRVTiny 04.08.2010 0:15:47  

> Это своеобразное развитие идеи BASH
Не боитесь, что Вас съедят вместе с потрохами? :)

de_simakov * (04.08.2010 20:49:47)
[#] Ответ на: Gambas - нужен! :) от zz84 04.08.2010 3:26:51  
nikitazu (фотография)

Нужен был бы, если бы не был таким скудным

Про недостатки, следует еще отметить излишнюю многословность и сильно ограниченные возможности языка.

nikitazu (04.08.2010 21:38:09)
[#]  
NIR (фотография)

Re: Вышел GAMBAS 2.21

Пусть будет. Можно будет хомячков, пересевших на линь обучать простейшей автоматизации не тыкая их в bash.

NIR (04.08.2010 21:38:43)
[#] Ответ на: комментарий от DRVTiny 04.08.2010 0:15:47  

> Это своеобразное развитие идеи BASH

ИМХО, perl или tcl развитие идей bash.

anonymous (04.08.2010 23:24:59)
[#] Ответ на: комментарий от anonymous 04.08.2010 2:26:25  
hobbit (фотография)

> Как-то раз мне попадалась статья о том, что первый язык программирования, изученный человеком, влияет на всю его оставшуюся "жизнь программиста". В частности, бейсик делает непоправимый brain-damage, начиная с него, хорошим программистом не стать.

При всём уважении к покойному Дейкстре, в данном случае он написал фигню. Я с бейсика слез осмысленно, ещё задолго до того, как начал за программирование получать зарплату. Просто написал программу размером в 2000 строк, увидел во что она превращается, и перешёл на нормальные процедурные языки. С тех пор ностальгии по нему не испытывал (ну разве что великий и могучий оператор PLAY - я тогда даже сделал паскалевский модуль, который его эмулировал).

hobbit ***** (05.08.2010 1:12:38)
[#] Ответ на: комментарий от hobbit 05.08.2010 1:12:38  
hobbit (фотография)

Правда, надо упомянуть, что до бейсика я программировал в кодах МК-61, а также читал книжки по Алголу (но ничего на нём не написал, ибо это уже тогда был ретроязык).

hobbit ***** (05.08.2010 1:14:14)
[#] Ответ на: комментарий от anonymous 04.08.2010 2:26:25  
noch (фотография)

>первый язык программирования

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

noch * (05.08.2010 10:24:21)
[#] Ответ на: комментарий от hobbit 05.08.2010 1:12:38  
KRoN73 (фотография)

>Просто написал программу размером в 2000 строк, увидел во что она превращается, и перешёл на нормальные процедурные языки

Как ни странно, но нормальные процедурные бейсики (GWBasic, QBasic) мне стали доступны раньше нормальных других процедурных языков :D

KRoN73 ***** (05.08.2010 10:37:44)
[#] Ответ на: комментарий от sv75 04.08.2010 3:27:44  
record (фотография)

Тем не менее, сама идея верная

record **** (05.08.2010 11:26:10)
[#] Ответ на: комментарий от hobbit 05.08.2010 1:12:38  

И я также. Слез с бейсика еще в школе (это были DEC BASIC для RT-11 и Бейсик-П для P/OS) в пользу паскаля по аналогичным соображениям. Затем вскоре плавно переполз на С. К бейсику не возвращался, за исключением нескольких случаев - написал пару-тройку вещей на VBA для Excel лет 7 назад. Почему? да потому что у нас в банке нельзя было на компе держать средства разработки. А офисное ПО - можно. А вообще первый опыт программирования - аналогично МК-61. Черный мрачный гробик :) До сих пор живой на полочке лежит

Alphaer * (05.08.2010 15:49:41)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru