LINUX.ORG.RU

Вышел GAMBAS 2.21

 , visual basic,


0

1

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

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

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

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

Загрузить

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

★★★

Проверено: isden ()
Последнее исправление: mono (всего исправлений: 4)

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

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

PolarFox ★★★★★
()
Ответ на: комментарий от PolarFox

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

...

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

KRoN73 ★★★★★
()

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

Steplton ★★★★★
()

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

vertexua ★★★★★
()

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

AP ★★★★★
()
Ответ на: комментарий от svu

Изменения:

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

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

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

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

anonymous
()

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

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

mkfifo
()
Ответ на: комментарий от anonymous

> Не нужен.

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

Casus ★★★★★
()

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

DRVTiny ★★★★★
()
Ответ на: комментарий от anonymous

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

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

buddhist ★★★★★
()
Ответ на: комментарий от yantux

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

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

anonymous
()
Ответ на: комментарий от Chaser_Andrey

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

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

anonymous
()
Ответ на: комментарий от Deleted

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

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

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

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

vovic
()
Ответ на: комментарий от Chaser_Andrey

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

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

зачем


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

Deleted
()

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

anonymous
()

Grammar Nazi негодуе

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

SMPT

SMPT

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

KDE41user
()

Gambas - нужен! :)

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

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

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

zz84
()
Ответ на: комментарий от anonymous

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

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

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

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

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

sv75 ★★★★★
()
Ответ на: комментарий от sv75

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

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

KRoN73 ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

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

На Brainfuck'е тоже.

buddhist ★★★★★
()

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

unikoid ★★★
()
Ответ на: комментарий от Chaser_Andrey

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

Casus ★★★★★
()
Ответ на: комментарий от anonymous

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

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

Casus ★★★★★
()
Ответ на: комментарий от Casus

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

anonymous
()
Ответ на: комментарий от Casus

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

buddhist ★★★★★
()
Ответ на: Gambas - нужен! :) от zz84

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

anonymous
()
Ответ на: комментарий от splinter

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

anonymous
()
Ответ на: комментарий от DRVTiny

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


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

de_simakov
()
Ответ на: Gambas - нужен! :) от zz84

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

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

nikitazu
()

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

NIR
()
Ответ на: комментарий от DRVTiny

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

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

hobbit ★★★★★
()
Ответ на: комментарий от anonymous

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

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

noch
()
Ответ на: комментарий от hobbit

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

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

KRoN73 ★★★★★
()
Ответ на: комментарий от hobbit

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

Alphaer ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.