BareBones

Софтуер снимки:
BareBones
Софтуер детайли:
Версия: 0.4
Дата на качване: 3 Jun 15
Розробник: Eric Smith
Разрешително: Безплатно
Популярност: 0

Rating: 1.0/5 (Total Votes: 1)

Barebones е интерпретатор за "Bare Bones" език за програмиране.
Barebones трябва да бъде ползвана от командния ред с името на изходния файл дадена като аргумент:
        Barebones prog1.bb
По желание, допълнителни аргументи от командния ред могат да бъдат използвани, за да се инициализира променлива:
        Barebones X = 37 Y = 116 prog1.bb
Един разширение се добавя към езика, както е определено в книгата. В началото на файла източник голи кости, преди програмата правилно, променливи може да се инициализира с неотрицателни цели числа:
        първоначален X = 37;
По подразбиране, променливи, които не се инициализират изрично ще бъде имплицитно инициализира с нула. Ако "-u" опция се дава на командния ред, тази инициализация се потиска, и всяко позоваване на неинициализирана променлива, различна от ясно заявление, ще доведе до грешка по време на изпълнение.
Преди се тълкува програмата, първоначалните стойности на всички променливи ще бъдат отпечатани на стандартния изход. След успешното завършване на преводача, крайните стойности ще бъдат отпечатани.
Опцията "-О" командния ред дава възможност за оптимизиране на програмата. В момента се извършва само от един вид оптимизация. Една обща идиом в скелета програми е да се използва по време на цикъл, за да добавите една променлива в друг, изчистване на първо място в този процес. В оптимизатор ще разпознае този идиом и прилагат пряко решение, подмяна на стандартната повтарящ тълкуването на контура време.
Две примерни програми скелета са дадени в "примери" поддиректория. fibonacci.bb ще изчисли N-ти номер в поредиците на Фибоначи. factorial.bb ще изчислим факториела на (малка) положително число.
Например, за да се изчисли шест факторен:
        Barebones п = 6 примери / factorial.bb
Какво е новото в тази версия:

Подобен софтуер

gears-stylus
gears-stylus

20 Feb 15

Agena
Agena

22 Jun 18

C
C

3 Jun 15

Ubucompilator
Ubucompilator

12 May 15

Друг софтуер на разработчика Eric Smith

Nonpareil
Nonpareil

2 Jun 15

dis6502
dis6502

3 Jun 15

Коментари към BareBones

Коментари не е намерена
добавите коментар
Включете на изображения!