Друг предложил мне написать компилятор QBasic на QBasic.
Где я могу найти языковую спецификацию для последней версии языка?
Друг предложил мне написать компилятор QBasic на QBasic.
Где я могу найти языковую спецификацию для последней версии языка?
QB64 — это хороший клон/расширение QBasic, у которого есть вики с очень подробным ссылка на язык, отсортированная по алфавиту, по использованию или синтаксически.
Примечание. Ключевые слова с префиксом подчеркивания ('_') являются расширениями, которые НЕ были частью классического языка QBasic.
Microsoft QBasic IDE поставляется с довольно полной документацией по языку и предусмотренным процедурам. Насколько мне известно, это самая полная спецификация, которую вы найдете, но ее должно быть достаточно, чтобы написать компилятор для (большинства) языка, за исключением недокументированной магии peek/poke, специфичной для DOS.
QuickBasic 4.5 может компилироваться в *.exe