LINUX.ORG.RU

KBasic - 1.0


0

0

"WELCOME TO A NEW BASIC!"

вот так не больше и не меньше, проект про кроссплатформенной реализации языка BASIC заявил о своей готовности к использованию. На данный момент поддерживаются Windows и Linux, в новом году обещают MacOS. На сайте заявляется 100% синтаксическая совместимость с VB6, а также дизайнер форм:). Формы как можно догадаться из называния рисуются библиотекой Qt. Продукт закрытый, но бесплатный в редакции Personal (for fun). Вообще это больше похоже на чужой среди своих, автор говорит на сайте о том, что обращался к комьюнити, но не получил вменяемой поддержки, и реализовывал все сам. Professional редакция стоит копейки и возможно позволит ввиду необходимости миграции на .NET(and so on) сделать правильный выбор.

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

★★★★★

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

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

>А я , наверное, куплю её!

Хотя бы из уважения к Автору.

У VB есть большая ниша в бухгалтерии/делопроизводстве и т.п.

Например: надо было сделать программу, читающую из XLS файла нужные столбики, умножающую один столбик на коофицент.

С экспортом в XLS, plain text и html. (Короче делающую из оптового прайс-листа магазинный). С Гуём.

На VB - 6 часов, а на С++ ???

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

Буду рад, если эта штуковина поможет мне перевести хоть одну фирму, с которой я работаю, на Линух.

На Delphi от 30 мин до часа ;) И зачем бухам Linux???

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

Да, забыл. В access минут 15 не более. Причём основное время уйдёт на рисование гуя. Тоже самое можно сделать в OOo Base. За сопоставимое время. :)

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

>коофицент.

Васик-кодер, без базару.

anonymous
()

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


"Moreover, the development environment (the tool you use to write
 Gambas programs) is written in Gambas. The KBasic development
 environment seems to be written in C++, not in KBasic. It is a huge
 design difference."

Цитата с gambas.

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

> Простой язык для "домохозяек" в линукс необходим
Могу еще раз повторить вопрос: был же ведь Kylix. Причем виндовые дельфёвые приложения могли влегкую портироваться под него, а это очень неслабый пласт серьезного софта... Даже в журнале Хакер были уроки программирования под Kylix ;) И где он сейчас?

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

>Простой язык для "домохозяек" в линукс необходим, как и широкая поддержка такого языка в основных продуктах нацеленных на "домохоозяек".

bash чем не устраивает? и зачем "домохозяйкам" некий язык вообще?

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

> С экспортом в XLS, plain text и html. (Короче делающую из оптового прайс-листа магазинный). С Гуём.

и нафига там гуй?

>На VB - 6 часов, а на С++ ???

а на перле 15 минут

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

>bash чем не устраивает? и зачем "домохозяйкам" некий язык вообще?

"домохозяйка" - это собирательный образ человека очень далёкого от программирования. 
Вопрос "зачем" из другой оперы. Инструмент для непрофи должон быть, чтобы Вася Пупкин 
мог написать функцию/макрос в опеноффис, форму для обращения к БД и прочая. Но главное, 
это инструмент должен быть стандартом. Запомнил Вася пару приёмов -  может их 
использовать в разных приложениях. Стандарт - вот главное. 

PS: была бы моя воля - ввёл бы обязательным предметом bash/gawk/grep, но для 
непрограммиста они достаточно сложны. Нужно что-то в цветочек, с примерами, с каракатицей - что-то типа gambas.

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

>grep, но для непрограммиста они достаточно сложны

простите, вы случаем не про обезъян лабораторных говорите? если grep сложен, то это даже уже не быдло. и место ему в биореакторе

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

> Мдя. Супер решение:-) Чувствуется большой опыт

А как же иначе? :-) Надо достать из значки програмку, которая ходит из командной строки на источник данных и бросает результат запроса на stdout, написать на нее батник, прицепив в нем gawk для формаирования красивого txt/html, а затем написать еще один батник, который берет данные с stdin, прогоняет их через gawk, получая SQL, и это sql втюхать на эту же программу, но уже с insert-запросами. А оставшиеся потора часа надо просидеть на лоре, гордо профлэймив их в в топике про очередной VN-for-Linux :-)

no-dashi ★★★★★
()
Ответ на: комментарий от Led

ты в школе давно был? если был, то ты знаешь во что превратилась современная информатика. а то ассоциативные массивы ему подавай, когда детишки PRINT от PUT не отличают.

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

>Чего только не придумают извращенцы, чтобы не освоить за пару часов tcl/tk

От внешнего вида Tcl/Tk прог всем неизвращенцам блевать хочется. :)

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

>Васик - рулёз. Python+PyQt нервно курит под столом

Python и Perl истерична ржут пацтулом :-)))))

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

> У VB есть большая ниша в бухгалтерии/делопроизводстве и т.п.

> Например: надо было сделать программу, читающую из XLS файла нужные столбики, умножающую один столбик на коофицент.

> С экспортом в XLS, plain text и html. (Короче делающую из оптового прайс-листа магазинный). С Гуём.

> На VB - 6 часов, а на С++ ???

А на Perl - 1 час с отладкой. И на хрена волку жилетка - по кустам ее трепать?

По теме новости:

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

Не знаю где и к кому он там обращался, но видно было не слишком интересно, поскольку единственное вменяемое применение - это поддержка старого кода, что как уже заметили малополезно без ActiveX. Бэйсик для детишек в школе это как раз невменяемое применение :-)

Тем не менее, респект мужику за работу, сумел такой проект поднять - круто.

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

>От внешнего вида Tcl/Tk прог всем неизвращенцам блевать хочется. :)

А мне от темы Керамик КДЕ. А стиль мотиф мне нравится. И где истина?

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

Истина в теме Plastik ;)

А вообще всем вопящим про перл и тцл/тк хороший совет: не пожалейте пару часов и разберитесь в qt-designer'ом и qt в общем.

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

>А мне от темы Керамик КДЕ. А стиль мотиф мне нравится. И где истина?

В Plastik'е. :)

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

>Детей надо учить мыслить алгоритмически - а язык должен этому не мешать

Полностью согласен! Я сам в детстве Васиком переболел - знаю, как тяжело потом дается нормальный язык (та же Java)

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

>>На VB - 6 часов, а на С++ ???

> а на перле 15 минут

Я на тестирование еще бы 45 минут докинул.

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

> Тсс! Сейчас придёт Луговский.

Ты его не суммонь, может и обойдется как-нибудь без него...

-- wrar

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

> И где истина?
Истина в wine

>Я сам в детстве Васиком переболел - знаю, как тяжело потом дается нормальный язык
+1

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

>Тсс! Сейчас придёт Луговский.

Мы его на РНР отвлечем ;)

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

> Тсс! Сейчас придёт Луговский.

И внятно и доступно объяснит всем, куда может отправляться васик, в коем нету ни замыканиев ни хвостатых рекурсиев.

bugmaker ★★★★☆
()
Ответ на: комментарий от no-dashi

На написание и отладку алгоритма на любом языке можно потратить совсем немного времени, но для того, чтобы сделать удобоваримый интерфейс (незнаю, правда какой он особенный требуется для задачи экспорта) иногда и 6 часов мало.

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

> И где он сейчас?

Его убила qt. Таскать с собой обязательную библиотеку связи, быть завязанным на qt-2.0, иметь проблемы при установке на другую систему (достаточно почитать список проблем, при установке самого Kylix)... Что с ним ещё могло произойти...

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

опередил, чертяка =))

впрочем, щас напишу готовый скрипт =))

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

>Если вы предлагаете начинать учить людей программировать с кидания
кнопок на форму - это запущеный случай, честно. Вот именно так и
корежат мозги басиком...

Продуктивно работать тоже надо уметь.
Сколько людей забросили обучение только по причине
отсутствия хоть какого-то очевидного практического результата.
Для таких VB и нужен.

zlobny_anonymous
()

> возможно позволит ввиду необходимости миграции на .NET(and so on) сделать правильный выбор

Да ну. неужели .NET это всего лишь бэйсик? А если подумать головой, а не головкой?

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

>Эта мелочь интегрируется в любую систему как написаный юзером отчет в чем-то вроде Crystal'а

Crystal надо покупать.

>Решается примитивным расширением учетной системы

Если она есть.

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

>Тем более непонятно, а зачем нужен Visual Basic в Линукс? Был Kylix и где он щас?

А PHP от бейсика идеологически ничем не отличается.

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

Это если ты хочешь код закрыть - тогда за деньги. Если пофиг - лишь бы покупали, то qt бесплатна.

anonymous
()

Улыбнуло:)

Только зачем это нужно? Не UNIX это way.

Прикладник - пиши не Жабе.

Системщик - C.

Специалист в CS - Схема и/или МЛ'ы.

Бритвочка Оккама должна действовать. Чик - и нет Барсика.

Bioreactor ★★★★★
()

мда...попсеет линух...пойду йаду выпью :(

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

-1

Если человек сам не хочет учиться, то фиг его научишь, и знания бэйсика тут не причём.

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

>У VB есть большая ниша в бухгалтерии/делопроизводстве и т.п.

>Например: надо было сделать программу, читающую из XLS файла нужные столбики, умножающую один столбик на коофицент.

>С экспортом в XLS, plain text и html. (Короче делающую из оптового прайс-листа магазинный). С Гуём.

сделай. без всяких ActiveX.

geek ★★★
()

зачем это нужно - не понимаю... разве что разводить извращенцев-писателей мелких гадостей в виде вирусов.. теперь и на Линуксе..

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

Васик весь состоит из лишних сущностей. Вместо изучения собственно алгоритмизации придётся изучать все эти лишние сущности.

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

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

Tcl/Tk. Сгенерённый тем же Awk проходом по выводу xsl2csv.

Быстро, просто, доступно.

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

> Супер, кстати еще проходил релиз реалбейсика - тоже ничего штучка

Ужасный тормоз. Визуальный дизайнер там ползает, а не работает. IDE Gambas и Delphi куда быстрее. ;)

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

Qt отстой и вообще не котируется. Он даже из Питона хреново дёргается, а уж из Перла и вовсе голяк. Не на C++ же писать, на C++ только недоумки пишут.

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

> От внешнего вида Tcl/Tk прог всем неизвращенцам блевать хочется. :-)

давай, рассказывай, на каком этапе и почему тебя рвёт от tcl/tk? :)

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

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

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