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

Изображение пользователя VSL.
Опубликовано:

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


key - 0xBC6673A4

Изображение пользователя woodoo.

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

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

dosemu?


Long Live!

Изображение пользователя Vas.

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

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

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

Изображение пользователя VSL.

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

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


key - 0xBC6673A4

Изображение пользователя DRVTiny.

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

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 и программ под него. #5

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

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


Long Live!

Изображение пользователя DRVTiny.

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

Цитата:
Это эмулятор dos со своим freedos. Наверное, какие-то различия есть - но они, имхо, не приципиальные.
Только объясните мне, зачем он нужен, если программы на QuickBASIC благодаря свободному компилятору FreeBASIC без проблем могут запускаться как нативные Linux-приложения? Не пора ли уже как-то перестроиться и начать писать для той платформы, на которой работаете?


Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!

Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"

Изображение пользователя woodoo.

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

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

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


Long Live!

Изображение пользователя BigAndy.

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

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

Изображение пользователя VSL.

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

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


key - 0xBC6673A4

Изображение пользователя DRVTiny.

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

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


Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!

Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"

Изображение пользователя BigAndy.

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

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

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