LINUX.ORG.RU

Gambas (альтернатива Visual Basic)

 


0

1

Просматривал список языков программирования в вики, и наткнулся на забавное (по мне) название Gambas, решил посмотреть. Оказалось, это альтернатива Visual Basic только для юникс-подобных «организмов», со своей интегрированной средой разработки в комплекте. Сам я бейсиком никогда не увлекался, но по слухам, это хороший, простой язык для обучения, или быстрого прототипирования. Кто нибудь пользовался Gambas? Расскажите как он относительно оригинала Visual Basic, в каких задачах вы обычно его используете (если это обучение школьников, то расскажите, понравилась ли им среда разработки и т.п.)?


После C++ для тебя это будет как манна небесная, инфа 100%.

baverman ★★★ ()

не когда

по-моему, ты ещё и русским языком не особо увлекаешься.

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

:] Язык менять я не собираюсь, а вот посмотреть, пощупать gambas в свободное время надумываю. Так сказать, заполню пробел упущенный в школе.

makeB ()

Мне кажется, лучше тогда попробовать VisualBasic.Net и mono. На нем можно писать настоящие кроссплатформенные приложения. А Gambas безнадежно устарел и годится разве что детям.

hibou ★★★★★ ()

Гм, неплохо, даже выглядит прилично. Надо бы его распиарить и тогда его ето-нибудь подберет.

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

по-моему, ты ещё и русским языком не особо увлекаешься.

Спасибо, а то что-то «спеллчекер» сломался.

makeB ()

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

Начинал с qbasic'а в школьном возрасте. Для обучения с нуля самое то. Visual Basic тоже хорош для обучения программированию GUI. Хотя когда-то работал в одной конторе, где на VB писали серьёзное ПО для документооборота с ООП и всем остальным.

x-signal ()

это тут недавно спрашивали как в нем сокет создать если делат приложение без формы а компонент сокета некуда шлепнуть так как формы нет, а писали на нем сервер для игры? ну ты понял. бейсик детям или стрихнин разница несуществена

trashymichael ★★★ ()

Пользовался, мне понравился больше PureBasic понравился. Один из самых больших минусов сабжа - его нет под оффтопиком ^_^

iMushroom ()
Ответ на: комментарий от x-signal

Visual Basic тоже хорош для обучения программированию GUI

Спорно. Скорее появление VB - результат популярности различных BASIC реализаций в прошлом.

Когда было:

SCREEN 9 
COLOR 1, 14 
LINE (100, 300)-(600, 50), 1

было просто и наглядно. А когда вокруг строчки с выводом одной линии накапливается не меренное количество кода - это уже не просто. А говорить: «вот эти строчки тут сейчас нужны, а через год я расскажу что они значат» - глупо.

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

А что собственно вам не нравится в Gambas? Если человек привык «программировать мышкой», то это не проблема языка, а проблема программиста.

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

+1. VB и VB.Net - серьезные реализации языка для коммерческого использования. Использовать их для обучения...Еще бы плюсы с qt.

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

я бы на твоём месте ещё вот это почитал, и подумал.

Ну явный троллинг же: «It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.»

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

А еще «Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer».

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

Кстати, это не троллинг. Да вообще, Дейкстра всё правильно сказал, хотя и резковато.

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

Ну так троллинг /= неправильно. Можно и умные мысли сознательно подать в провокационной форме.

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

Кстати, мне одному кажется, что вместо «tongue» там должно быть «language»?

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

Всё правильно.

The purple piper plays his tune,
The choir softly sing;
Three lullabies in an ancient tongue,
For the court of the crimson king.
imtw ()
Ответ на: комментарий от tailgunner

Кстати, это не троллинг. Да вообще, Дейкстра всё правильно сказал, хотя и резковато.

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

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

Паста вызвала бугурт прикладного кодера, just as planned.

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

Паста вызвала бугурт прикладного кодера

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

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

t is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

то-то я думаю, почему я такой хреновый программист

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

Советы со стороны бывают очень полезными. Особенно когда их даёт человек с многократно превосходящим образованием.

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

Ты серьезно надеешься найти на ЛОРе людей с мозгами и образованием? Размечтался. Тут таких нет. Мы все тут тупые, нищие недоучки, большинство еще и с психическими заболеваниями.

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

Бэйсик в те времена был несколько более странен, нежели сейчас. Да и пользовались goto во все поля.

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

Я про Дейкстру. Я думал, makeB его имел в виду, когда говорил про "возиться с чипами". Только вот его X1 был на транзисторах, как я только что вычитал.

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

Да нехрена он ничего правильного не сказал, тот же школьник изучивший визуалбейсик

Всё он сказал правильно. Просто его слова рассчитаны на образованных людей, которые могут хотя бы понять число '1975' и знают, на что был похож Бейсик в 1975 году.

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

Просто его слова рассчитаны на образованных людей, которые могут хотя бы понять число '1975' и знают, на что был похож Бейсик в 1975 году.

Причем здесь это? Ну сказал он, и что, где теперь его предположения? Правильно — в ж***. Так что, на что там был бейсик похож, значения не имеет, у дяди просто дикий баттхерт случился, от засилья кобол-прогеров, у которых оклад выше его был, а пыхтели они меньше.

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

Причем здесь это?

Ты не поймешь.

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

Бугага.

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

Ты не поймешь.

Я как раз понял, и задал конкретный вопрос — где теперь его предположения? Если он был прав? Однако он написал бугурт, а индустрия знала куда лучше него, что делать, и куда стремится. По его же словам, нам надо было стремится в разжиганию костра камнями.

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

где теперь его предположения?

Какие еще предположения? Его статья - одна из причин того, что VB и Fortran-90 - это уже отнюдь не Бейсик Дартмутского колледжа и Fortran-66.

По его же словам, нам надо было стремится в разжиганию костра камнями.

Вау. Не мог бы ты процитировать?

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

Вау. Не мог бы ты процитировать?

--Projects promoting programming in «natural language» are intrinsically doomed to fail.
--Isn't this list enough to make us uncomfortable? What are we going to do? Return to the order of the day, presumably.......

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

И где предложение «разжигать костер камнями»?

То куда движется индустрия — это упрощение. Он написал явно про усложнение «Isn't this list enough to make us uncomfortable?», тобишь «разжигать костер камнями», при этом, не забыл упомянуть естественный язык, я посмотрю как его строки будут выглядеть лет через 20, когда программить будут просто общаясь с компьютером, говоря что нужно сделать на естественном языке.

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

То куда движется индустрия — это упрощение.

Ага, VB.Net проще Dartmouth Basic.

«Isn't this list enough to make us uncomfortable?», тобишь «разжигать костер камнями»

Мде.

я посмотрю как его строки будут выглядеть лет через 20, когда программить будут просто общаясь с компьютером

Не посмотришь.

tailgunner ★★★★★ ()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от makeB

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

Простите, это всё ещё development?

P.S. Уйду в таксисты как только программировать можно будет только «говоря что нужно сделать на естественном языке» :(

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

P.S. Уйду в таксисты как только программировать можно будет только «говоря что нужно сделать на естественном языке» :(

Когда-то люди не представляли, что канал телевизора возможно будет переключить дистанционно, ага.

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

Уйду в таксисты как только программировать можно будет только «говоря что нужно сделать на естественном языке» :(

К тому времени таксистов уже не будет. Рулить машинами будут роботы.

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

Отличная пытка.

Видео забавное конечно, но лет эдак через двадцать... :]

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

Про телепортацию не забудь.

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

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

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

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

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