Запуск QBasic и программ под него.

Аватар пользователя VSL

Когда то ранее занимался Qbasic под DOS. Писал небольшие програмы. Можно ли запустить досовский интерпретатор Qbasic под Linux? И соответственно программы, написанные под него?

Аватар пользователя woodoo

Re: Запуск QBasic и программ под него.

VSL писал(а):
Qbasic под DOS.

dosemu?

Аватар пользователя Vas

Re: Запуск QBasic и программ под него.

А почему имено нужен QBasic. Чем линуксовые аналоги неустраивают?

А так можно попробовать через DOSEmu. В ASP11 он есть.

Аватар пользователя VSL

Re: Запуск QBasic и программ под него.

Синтаксис команд а dosemu тот же?

Аватар пользователя DRVTiny

Re: Запуск QBasic и программ под него.

FreeBASIC - это полностью совместимый с Quick BASIC кроссплатформенный свободный компилятор, прекрасно работающий в Linux. Под ним без проблем компилируется большинство программ, написанных на QuickBASIC, Microsoft BASIC Professional Development System 7.1, MS Visual BASIC for MS-DOS 1.0 По сравнению с традиционным MS BASIC'ом во FreeBASIC были привнесены существенные улучшения, такие как поддержка полноценной работы с указателями и специфической типа структур данных - объединений (аналог UNION в языке Pascal). Также стало возможным использвание строк и массивов переменной длины в пользовательских типах данных. Впрочем, злоупотреблять этими возможностями не стоит.
Интересно, что Free BASIC был написан... на FreeBASIC, что лишний раз доказывает то, что на BASIC тоже можно писать сложные приложения, отличающиеся высоким уровнем производительности.
У Free BASIC есть своё немногочисленное коммунити, общающееся на форуме простенького (сделанного по принципу Keep It Simple, Stupid!) сайта http://2088pm.com/fb . Заходите, будете желанным гостем!

Аватар пользователя woodoo

Re: Запуск QBasic и программ под него.

Цитата:
VSL пишет:
Синтаксис команд а dosemu тот же?

Это эмулятор dos со своим freedos. Наверное, какие-то различия есть - но они, имхо, не приципиальные.

Аватар пользователя DRVTiny

Re: Запуск QBasic и программ под него.

Цитата:
Это эмулятор dos со своим freedos. Наверное, какие-то различия есть - но они, имхо, не приципиальные.

Только объясните мне, зачем он нужен, если программы на QuickBASIC благодаря свободному компилятору FreeBASIC без проблем могут запускаться как нативные Linux-приложения? Не пора ли уже как-то перестроиться и начать писать для той платформы, на которой работаете?

Аватар пользователя woodoo

Re: Запуск QBasic и программ под него.

DRVTiny писал(а):
Только объясните мне, зачем он нужен,

Ответы не исключают, а взаимодополняют друг друга. Улыбка
Автор вопроса уже самостоятельно решит, что лучше в его ситуации - использовать метод запуска dos-приложения в среде linux или - перебраться на другую платформу.

Аватар пользователя BigAndy

Re: Запуск QBasic и программ под него.

VSL писал(а):
Когда то ранее занимался Qbasic под DOS. Писал небольшие програмы. Можно ли запустить досовский интерпретатор Qbasic под Linux? И соответственно программы, написанные под него?

Хм, а HylaBasic чем не васик? если нет ссылок на dll. 100 процентная совместимость с qbasic и VB

Аватар пользователя VSL

Re: Запуск QBasic и программ под него.

Цитата:
Только объясните мне, зачем он нужен, если программы на QuickBASIC благодаря свободному компилятору FreeBASIC без проблем могут запускаться как нативные Linux-приложения

Да все верно. мне главное запустить программы. Пусть будет FreeBASIC, к сожалению пока им не располагаю. Видимо поставлю скоро.

Аватар пользователя DRVTiny

Re: Запуск QBasic и программ под него.

Да, и так между прочим претензии по этому поводу неплохо было бы предъявить разработчикам дистрибутива. Почему именно для BASIC места в дистрибутиве нет нашлось - для меня большая загадка. Кстати, в SuSE (коробочную) включают IDE Gambas и никто пока ещё от этого не умер Улыбка В ASPLinux есть FPC, так почему же для FBC места не нашлось??? И это при том, что как минимум 50% российских школ используют именно BASIC (Quick, Visual) для обучения программированию!

Аватар пользователя BigAndy

Re: Запуск QBasic и программ под него.

DRVTiny писал(а):
...что как минимум 50% российских школ используют именно BASIC (Quick, Visual) для обучения программированию!

Ага! когда детеныш принес училке информатики программу на незнакомом (ей) языке, та была в гневе и попыталась созвать педсовет, на голубом глазу полагая, что над ней идеваются и пытаются оскорбить. Язык назывался паскалем.... Катается от смеха.
просто оказалось проще обучить нормальному языку, чем заново вспоминать албанский....

RSS-материал