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
Какво е новото в тази версия:

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

4tH compiler
4tH compiler

20 Feb 15

GNU Binutils
GNU Binutils

17 Aug 18

Arcueid
Arcueid

20 Feb 15

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

dis6502
dis6502

3 Jun 15

Nonpareil
Nonpareil

2 Jun 15

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

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