LINUX.ORG.RU

Gambas 1.9.50 - интерпретатор Бейсика, работающий с Qt и Gtk+


0

0

Не так давно вышел Gambas 1.9.50 - интерпретатор Бейсика и среда разработки с объектными расширениями. Используя Gambas можно быстро спроектировать программу с графическим интерфейсом, используя QТ или GTK +, доступом к базам данных MySQL, PostgreSQL, Firebird, ODBC и SQLite, перевести программу на любой язык, легко создать сетевые приложения, создавать приложения OpenGL, и так далее... Интерпретатор требует GTK + версии 2.10.x.

Changelog http://gambas.sourceforge.net/changel...

Download http://prdownloads.sourceforge.net/ga...

Gambas Bug Tracker http://gambas.encryptec.net/bugtrak

Gambas Forge http://www.gambasforge.net/

>>> Подробности

anonymous

Проверено: anonymous_incognito ()

Да что вы до басика дое.... ?

Нормально все. Чем больше под линем будет, тем лучше.

Кстати, у меня была одна знакомая дама, программировала на басике. Причем, наваляла ТАКУЮ прогу на нем! В одно жало! Подобную не смогли без грубейших ошибок целым отделом профи программеров сделать!

Мало того что дама программер, так она на ку басике нос утерла целой команде мужиков!

Так что, не в языке дело, а в голове.

vada ★★★★★
()
Ответ на: комментарий от ero-sennin

> Их бы энергию, да в мирное русло.

Это очень полезный продукт для пересаживания наших школ на Linux. Позволяет заменить "тот" бэйсик.

Evgueni ★★★★★
()

Гы. Я-то думал, что это вообще какой-нибудь консольный инструмент, типа gwbasic.

А это - целая IDE. При чём очень лёгая, высокоскоростная и удобная.

Я на Бейсике вообще ничего не писал уже более 10 лет, а много не писал - лет 15. Тем не менее, сразу же слепил форму, считающую факториал введённого числа. Смотрится отлично (нативный GTK, а на выбор - Qt при желании) :)

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

>> хотя вообще бэйсик в школах вымер или начал вымирать.. это факт - где его заменяют паскалем, а где учителя поумнее будут, там заменяют на С..
С мало подходит для изучения в школах / на первом курсе :)
А вот паскаль - да, вполне

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

За этим продуктом наблюдаю с ~2004.
Самое удивительное, что все это сделано всего одним человеком.
Снимите шляпы господа (anonymous - это тоже касается!).

Valeriy_Onuchin ★★
()

сам не юзал, но люди говорят что все это хорошо работает и идейно грамотно.

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

anonymous
()

В качестве альтернативы (это все таки VB6) имеет смысл юзать MonoBasic (Visual Basic .Net)

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

>простым юзерам тоже нужен несложный язык программирования

"Современный" Бейсик простой? Не смешите мои тапочки.

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

VB 2005 - сравнительно простой язык. Он проще С#, но предоставляет те же возможности.

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

>"Современный" Бейсик простой? Не смешите мои тапочки.

А что, ты можешь назвать много языков проще? Где ещё, скажем, синус так и вызывается по SIN(x), вместо "import * from Math ... Math.sin(x)"? И при этом можно влепить обработчик события по кнопке простым даблкликом по этой кнопке в дизайнере, при этом имея возможность тут же запустить получившуюся программу?

KRoN73 ★★★★★
()

Интерпретатор бейсика Ганджубас ыыы.

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

>можешь назвать много языков проще?

Scheme проще. Python проще. Pascal не сложней.

>Где ещё, скажем, синус так и вызывается по SIN(x),

Да тот же Pascal хотя бы.

>И при этом можно влепить обработчик события по кнопке простым даблкликом по этой кнопке в дизайнере

Напрямую к языку не относится.

А вот берём простейший пример из википедии:

Private Function AreaOfCircle(Radius As Double) As Double
     Const PI = 3.14159265358979323846264
     AreaOfCircle = PI * (Radius ^ 2)
End Function

Что означает волшебное слово Private? Что такое Double? Ах, так это всё необязательно писать? ОК, зачем тогда оно тут и когда можно не писать? Такие вопросы могут быть (и наверняка будут) у новичка. И, боюсь, ответить на них гораздо сложнее, чем объяснить, как вызвать функцию sin().


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

Правка: форматирование скосячилось

Что означает волшебное слово Private? Что такое Double? Ах, так это всё необязательно писать? ОК, зачем тогда оно тут и когда можно не писать? Такие вопросы могут быть (и наверняка будут) у новичка. И, боюсь, ответить на них гораздо сложнее, чем объяснить, как вызвать функцию sin().

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

>Такие вопросы могут быть (и наверняка будут) у новичка.

Мировой опыт подсказывает, что не возникают :D

А вот внушить юзеру, зачем нужно в Питоне считать отступы, или чем в Паскале отличаются end с точкой от end с точкой с запятой и зачем вообще нужно описание переменных - это уже заметно сложнее :D

А так - ведь и про ассемблер можно сказать, что он простой... А я когда информатику преподавал - у меня ребята сдавали мне программирование на МК-61 :) И сдавали, ведь...

Но по совокупности параметров, повторюсь, сложно найти что-то хотя бы равное по простоте Бейсику.

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

> Как эту хуйню для тупорылых выкинут, так может в школах и смогут школьники простенькие проги на basic/pascal/c составлять.

Это конечно еще лучше, но в этот вариант я слабо верю :(

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

> Где ещё, скажем, синус так и вызывается по SIN(x),

В php! И кстати я его всегда предлагал для обучения среднестатистического школьника по этой причине.

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

>> Где ещё, скажем, синус так и вызывается по SIN(x),
>В php! И кстати я его всегда предлагал для обучения среднестатистического школьника по этой причине.
>sv75 * (*) (12.09.2007 20:25:34)

СРОЧНО расстреляйте sv75!

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