Когда то ранее занимался Qbasic под DOS. Писал небольшие програмы. Можно ли запустить досовский интерпретатор Qbasic под Linux? И соответственно программы, написанные под него?
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 . Заходите, будете желанным гостем!
Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!
Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"
Это эмулятор dos со своим freedos. Наверное, какие-то различия есть - но они, имхо, не приципиальные.
Только объясните мне, зачем он нужен, если программы на QuickBASIC благодаря свободному компилятору FreeBASIC без проблем могут запускаться как нативные Linux-приложения? Не пора ли уже как-то перестроиться и начать писать для той платформы, на которой работаете?
Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!
Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"
Ответы не исключают, а взаимодополняют друг друга.
Автор вопроса уже самостоятельно решит, что лучше в его ситуации - использовать метод запуска dos-приложения в среде linux или - перебраться на другую платформу.
Когда то ранее занимался Qbasic под DOS. Писал небольшие програмы. Можно ли запустить досовский интерпретатор Qbasic под Linux? И соответственно программы, написанные под него?
Хм, а HylaBasic чем не васик? если нет ссылок на dll. 100 процентная совместимость с qbasic и VB
Только объясните мне, зачем он нужен, если программы на QuickBASIC благодаря свободному компилятору FreeBASIC без проблем могут запускаться как нативные Linux-приложения
Да все верно. мне главное запустить программы. Пусть будет FreeBASIC, к сожалению пока им не располагаю. Видимо поставлю скоро.
Да, и так между прочим претензии по этому поводу неплохо было бы предъявить разработчикам дистрибутива. Почему именно для BASIC места в дистрибутиве нет нашлось - для меня большая загадка. Кстати, в SuSE (коробочную) включают IDE Gambas и никто пока ещё от этого не умер В ASPLinux есть FPC, так почему же для FBC места не нашлось??? И это при том, что как минимум 50% российских школ используют именно BASIC (Quick, Visual) для обучения программированию!
Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!
Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"
...что как минимум 50% российских школ используют именно BASIC (Quick, Visual) для обучения программированию!
Ага! когда детеныш принес училке информатики программу на незнакомом (ей) языке, та была в гневе и попыталась созвать педсовет, на голубом глазу полагая, что над ней идеваются и пытаются оскорбить. Язык назывался паскалем.... .
просто оказалось проще обучить нормальному языку, чем заново вспоминать албанский....
Re: Запуск QBasic и программ под него. #1
dosemu?
Long Live!
Re: Запуск QBasic и программ под него. #2
А почему имено нужен QBasic. Чем линуксовые аналоги неустраивают?
А так можно попробовать через DOSEmu. В ASP11 он есть.
Re: Запуск QBasic и программ под него. #3
Синтаксис команд а dosemu тот же?
key - 0xBC6673A4
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 . Заходите, будете желанным гостем!
Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!
Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"
Re: Запуск QBasic и программ под него. #5
Это эмулятор dos со своим freedos. Наверное, какие-то различия есть - но они, имхо, не приципиальные.
Long Live!
Re: Запуск QBasic и программ под него. #6
Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!
Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"
Re: Запуск QBasic и программ под него. #7
Ответы не исключают, а взаимодополняют друг друга.
Автор вопроса уже самостоятельно решит, что лучше в его ситуации - использовать метод запуска dos-приложения в среде linux или - перебраться на другую платформу.
Long Live!
Re: Запуск QBasic и программ под него. #8
Re: Запуск QBasic и программ под него. #9
key - 0xBC6673A4
Re: Запуск QBasic и программ под него. #10
Да, и так между прочим претензии по этому поводу неплохо было бы предъявить разработчикам дистрибутива. Почему именно для BASIC места в дистрибутиве нет нашлось - для меня большая загадка. Кстати, в SuSE (коробочную) включают IDE Gambas и никто пока ещё от этого не умер
В ASPLinux есть FPC, так почему же для FBC места не нашлось??? И это при том, что как минимум 50% российских школ используют именно BASIC (Quick, Visual) для обучения программированию!
Эй, оператор-астроном,
Нет звёзд и звёздных глаз -
Есть плац, пивная, гастроном
И горы из колбас!
Марк Мерман, "Никто кино так не снимал, как Лени Риффеншталь"
Re: Запуск QBasic и программ под него. #11
Ага! когда детеныш принес училке информатики программу на незнакомом (ей) языке, та была в гневе и попыталась созвать педсовет, на голубом глазу полагая, что над ней идеваются и пытаются оскорбить. Язык назывался паскалем....
.
просто оказалось проще обучить нормальному языку, чем заново вспоминать албанский....