Лучшее OpenSource / бесплатное решение для компиляции в основном для Windows - PullRequest
2 голосов
/ 02 ноября 2010

Мне нужна крошечная программа, такая как powerbasic, для компиляции базовых приложений, которая запускается на консоли Windows (крошечная, поэтому Microsoft Excel Express Edition не вариант). Что вы мне рекомендуете?

Ответы [ 8 ]

5 голосов
/ 02 ноября 2010

Вы можете использовать компилятор Microsoft Visual Basic из командной строки :

vbc.exe Source.vb

Компилятор является частью установки .NET Framework и находится в

%SystemRoot%\Microsoft.NET\Framework\<Framework version>\vbc.exe
2 голосов
/ 03 ноября 2010

QBasic http://www.qbcafe.net/qbc/english/download/compiler/qbasic_compiler.shtml На мой взгляд, лучшая среда программирования BASIC (VisualBasic и Real Basic не в счет, но они одинаково хороши)

2 голосов
/ 02 ноября 2010

Версия qbasic все еще находится в разработке на http://www.qbasic.com/

2 голосов
/ 02 ноября 2010

FreeBASIC - 32-разрядный компилятор BASIC с открытым исходным кодом (GPL) [1] для Microsoft Windows, защищенного режима DOS (расширитель DOS), Linux, FreeBSD и Xbox.

http://freebasic.net

ОС DOS, FreeBSD, Linux, Microsoft Windows Лицензия GNU GPL, Стандартные библиотеки, лицензируемые по лицензии GNU LGPL

2 голосов
/ 02 ноября 2010

Ссылка на компилятор Quick Basic, которую я нашел с помощью поиска:

http://www.qbcafe.net/qbc/english/download/compiler/qbasic_compiler.shtml

1 голос
/ 18 января 2015

Я использую QB64 64-битный компилятор для Windows XP 7 8. Компилирует большинство (или легко конвертируемых) программ QuickBasic 4.5.

1 голос
/ 17 января 2013

JustBasic - бесплатный, маленький и замечательный! А пользователи на форумах очень дружелюбны и полезны! http://www.justbasic.com (я не уверен, что это с открытым исходным кодом, хотя ... но это бесплатно)

1 голос
/ 02 ноября 2010

И еще есть XBasic

XBasic - это вариант языка программирования BASIC

http://xbasic.sourceforge.net/

Оба упомянутых варианта FOSS могут компилироваться для Windows

Надеюсь, это поможет

...