Yabasic - традиционный интерпретатор basic. Он понимает большинство типичных конструкций basic, таких как goto, gosub, номера строк, чтение, данные или строковые переменные с завершающим символом '$'. Но, с другой стороны, yabasic реализует некоторые более продвинутые программные конструкции, такие как подпрограммы или библиотеки (но не объекты). Yabasic работает практически одинаково в Unix и Windows.
Yabasic уделяет особое внимание быстрому и легкому получению результатов; поэтому предусмотрены простые команды для открытия графического окна, печати графики или управления экраном консоли и получения информации с клавиатуры или мыши. В примере ниже открывается окно, рисуется круг и печатается графическое изображение:
В этом примере меньше строк, чем было бы во многих других языках программирования. В конечном итоге, однако, Yabasic отстает от более продвинутых и современных языков программирования, таких как C++ или Java. Но, насколько это возможно, писать код на нём зачастую быстрее и проще, особенно начинающему программисту.
Yabasic уделяет особое внимание быстрому и легкому получению результатов; поэтому предусмотрены простые команды для открытия графического окна, печати графики или управления экраном консоли и получения информации с клавиатуры или мыши. В примере ниже открывается окно, рисуется круг и печатается графическое изображение:
Код: Выделить всё
open window 100,100
open printer
circle 50,50,40
text 10,50,"Press any key to get a printout"
clear screen
inkey$
close printer
close window