LINUX.ORG.RU

Вышел Gambas 2.4

 , ,


0

0

Вышел stable-release 2.4 Gambas (в переводе с испанского - "креветка") - OpenSource среды визуального программирования на одноимённом языке, созданной французским программистом Бенуа Миниши (Benoît Minisini). В новой версии исправлены ошибки в компонентах GB.FORM, GB.GTK, GB.QT и GB.WEB, изменилось поведение функции MID$, а также добавлен перевод интерфейса на испанский язык. Практически сразу после выхода версии 2.4 (в тот же день) вышел fix 2.4.1, который позволяет собрать данный релиз под OpenSUSE 10.3.

Для справки: Gambas представляет собой развитие Visual BASIC. Gambas, так же, как и классический VB, позволяет быстро и эффективно создавать графические приложения, но уже под Linux и графические библиотеки QT/GTK+. При этом, в отличие от VB, Gambas является полностью объектно-ориентированным и в части ООП включает большое количество концептуальных заимствований из Java. Благодаря встроенному дизайнеру форм, развитому редактору кода с подсветкой синтаксиса, контекстной справкой и автодополнением, а также мощным средствам отладки, на сегодняшний день Gambas является, пожалуй, единственной средой программирования на BASIC, не уступающей, а в чём-то и превосходящей аналогичные средства визуальной разработки под ОС Windows. После окончательной смерти коммерческого KBasic и крайне нестабильного HBasic, среди прямых конкурентов Gambas можно назвать лишь среду Mono, позволяющую программировать на VB.Net в удобном интегрированном окружении.

>>> Сайт программы

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от mirage

> наслаждаюсь. страдают вон питонщики, которые даже IDE себе ниасилили написать. а туда же — «питон, питон…»

Eric4?

GFORGX ★★★
()

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

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

>наслаждаюсь. страдают вон питонщики, которые даже IDE себе ниасилили написать.

Смотри со стула не упади. :) Для пайтона вроде пробегал такой себе BoaConstructor. Щупал, очень даже неплохая IDE.

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

> Shell + текстовый редактор с подсветкой синтаксиса.

А кто будет решать: shell с подсветкой синтаксиса или gambas? Такие фанатики как вы?

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

>не забыл.

мот еще не все на серверах синхронизировалось...

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

Бедные они в первую очередь мозгом, раз уж не разумели что aptitude такие зависимости умеет разрешать сам, за исключением циклических

//Debian Lenny/Sid

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

>а кто тебе сказал что он умер? ;) http://trd.speccy.cz/

Спекки рулит:D Читал, что сеть спектрумистов существует. Но сейчас это больше, как это, демо сцена кажется. Сайт видел заточенный под спекки:D

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

>Ганжубасовский автор наверно VB пенсионер. И на пенсии в свободное время решил гальванизировать труп VB.

Удивишься, но VB вовсю юзают в штатах O_o

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

>Он умеет делать standalone исполняемый файл

умеет, это компилятор в нативный код.

>какой его минимальный размер

вот только что скомпилял 'print "hello, world!"' — 16 кил.

>Понимает inline ассемблер?

''
'' inline assembly example
''

declare function mulintegers( byval x as integer, byval y as integer ) as integer

randomize timer
dim as integer a = rnd * 100
dim as integer b = rnd * 100

print a; " * "; b; " = "; mulintegers( a, b )

sleep


'':::::
function mulintegers( byval x as integer, byval y as integer ) as integer

asm
mov eax, [x]
imul eax, [y]
mov [function], eax
end asm

end function

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

>А напомни мне, какие IDE есть для Lua? Для JS?

откуда я знаю? мне mcedit/joe хватает. это ж не я стенаю, что иде нету, а питонеры.

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

ну вот не стоит сразу всех равнять :) в убунте есть тот же aptitude + synaptic, я раньше года 3 сидел под дебианом - в убунте проблемы с зависимостями встречаются не чаще чем в дебиане, тем более у человека тестируемая версия 8.04, хотя опять же у меня gambas2 встал сходу без проблем

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

>>объясни, нафиг там считать пробелы?

>потому что автор питона таким идиотским способом решил заставить всех писать «красиво».

Был у меня в универе знакомый. Он так на паскале и на си шпарил - без отспутов %) Привык к бейсику.

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

наверное потому-что BoaConstructor

1. расчитан прежде всего на wxPython 2. глючной 3. тормознутый

конечно это моя субъективная оценка

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

ну я всех и не равняю =) только "особенных", их ее Леммингами тут зовут ;)

temy4
()

Нормальная среда, фигли вы гоните. Здесь 99% из всех зарегиных не тянут даже на быдлокодеров, ибо за всю свою жись написали всего пару сотен строк на bash или perl. А программировать пофиг на чем, лишьбы нравилось.

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

>> Украинская локаль -- вообще страх и ужас.

>А поправить? Или не царское?

поправить это да, но украинский для меня не нейтивный -- сам могу ошибок наделать :)

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

>troorl ляпнул, не подумав, а ты повелся, как ребенок :D

нефиг-нефиг отмазываться. сказали «нет» — значит нет. %-)

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

>тестируемая версия 8.04, хотя опять же у меня gambas2 встал сходу без проблем

Игорь, я вот хотел спросить, платформа i386 или x86_64? У меня вторая.

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

>Был у меня в универе знакомый. Он так на паскале и на си шпарил — без отспутов %) Привык к бейсику.

это к паталогоанатому. однако когда меня *вынуждают* делать отступы — это туда же.

mirage
()

Мне показалось или действительно нет версии для всеми любимой операционной системы?! O.o

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

>Мне показалось или действительно нет версии для всеми любимой операционной системы?! O.o

да, с портом на Plan9 туговато…

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

Этот, никому не нужный язык является 3-м по пулярности в мире после Си и Ява.

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

Boa был вполне хорош для времен когда появился (ничего настолько же делфиподобного не было), но таки он был глючен, прежде всего из-за глючного wxwidgets, и тем не менее тогда это был быдлопрорыв и на вопрос "покажите мне делпхи под линукс" можно было вполне его иметь ввиду. Потом появилось что-то православное для глейда и pyqt и еще парочка приличных биндингов.

Вот вы в питоне видите только пробелы (вопрос которых устраняется за пару минут в любом нормальном редакторе кода), но гамбас это пока совершенно не питоновского уровня каркас. По количеству пригодных (я не говорю сейчас о множестве цэ/цэпэпэ либ) компонент с питоном тягается наверное только перл, но у того свои особенности.

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

> Материал для размышлений: исходники Gambas (языка и IDE) весят 11 МБ. Исходники eclipse - раз в 5-10 больше, плюс жаба-машина...

О да! Это действительно решающий фактор! Всем срочно начинать портировать свои программы на BrainFuck!

DOKA
()

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

madcore ★★★★★
()

а вообще понижение входного порога конечно скажется на з/п программистов и на их среднестатистическом IQ тоже.

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

>а вообще понижение входного порога конечно скажется на з/п программистов и на их среднестатистическом IQ тоже.

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

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

>Ну вот почему для говнобейсиков клепают прекрасные IDE, а для Python сподобились только на плагин к Эклипсу? /me плачет

Ну есть же этот, как его.... eric, что ли....

Да и вообще для Питона есть подсветка синтаксиса у тучи редакторов. Или что там ещё надо для того чтобы это было "прекрасным IDE"? Дебаггер/рефакторинг/прочая хрень? :)

А вообще: кому для чего надо --- те для того и "клепают". Остальные плачут ;)

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

> Ну вот почему для говнобейсиков клепают прекрасные IDE, а для Python сподобились только на плагин к Эклипсу? /me плачет

А что, с Eric все плохо?

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

> это к паталогоанатому. однако когда меня *вынуждают* делать отступы — это туда же.

Фортранист? Отступы вынуждают делать всюду. Где-то синтаксис, где-то checkpatch.pl, где-то корпоративный стандарт.

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

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

В штатах очень популярен VB. Зайди на rentacoder и удивись как много заявок с требуемым языком - VB. В том-же автокаде, который так любят упоминать ЛИСПеры как пример коммерческого его использования,сделали поддержку VB, а в последних версиях добивают полную поддержку NET.

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

>Ну это может сейчас, а в золотые 70-ые было иначе, как сейчас помню.

Нет, я именно про 70-е и говорю. Тогда обязательно же нужно было 6 пробелов отступ делать (метки). Потом можно стало добавлять таб. И только в относительно последние годы появился свободный формат. Так что отступ (один :D) для Фортрана - это святое!

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

>Фортранист? Отступы вынуждают делать всюду. Где-то синтаксис, где-то checkpatch.pl, где-то корпоративный стандарт.

кстати на мк-52 отступов не было. и жили же как-то =)

хотя уверен, сейчас бы нашлись призывающие к рефакторингу, будь это тема о нем =)

black7
()

Gambas - это killer app для linux. Отличная IDE (написанная, кстати, на самом Gambas), знакомый многим язык бейсик, низкое потребление ресурсов cравнимое с python, множество доступных компонентов на любой вкус (от gtk, qt до opengl и баз данных).

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

>Вот вы в питоне видите только пробелы

отчего же? буквы тоже вижу. но пробелы раздражают сильнее. %-)

>но гамбас это пока совершенно не питоновского уровня каркас.

а зачем ему быть «питоновского уровня»? я вообще такого не говорил нигде. gambas — отдельно, нелюбовь к питону — отдельно. то, что библиотек наклепали — молодцы, не спорю. а язык мне всё равно не нравится. %-)

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

>Отступы вынуждают делать всюду.

только в whitespace и python это закрепили в самом языке. при этом whitespace хотя бы смешон. а питон уныл.

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