BareBones

Screenshot Software:
BareBones
Detalii soft:
Versiune: 0.4
Incarca data: 3 Jun 15
Producător: Eric Smith
Licenţă: Gratuit
Popularitate: 0

Rating: 1.0/5 (Total Votes: 1)

uscățivă este un interpret de "Bare Bones" limbajul de programare.
Uscățivă trebuie invocat din linia de comandă cu numele fișierului sursă dat ca argument:
        prog1.bb uscățivă
Opțional, argumente suplimentare linie de comandă poate fi utilizată pentru a inițializa variabilele:
        uscățivă X = 37 Y = 116 prog1.bb
O extensie este adăugată limbii așa cum este definit în carte. La începutul unui fișier sursă Bare Bones, înainte de programul propriu, variabilele pot fi initializate la valori întregi non-negative:
        init X = 37;
În mod implicit, variabilele care nu sunt inițializate explicit va fi inițializat implicit la zero. Dacă opțiunea "-u" este dat în linia de comandă, aceasta initializare este suprimată, iar orice referire la o variabilă neinitializata, altele decât într-o declarație clară, va conduce la o eroare de timp a alerga.
Înainte ca programul este interpretat, valorile inițiale ale tuturor variabilelor vor fi imprimate la ieșirea standard. După finalizarea cu succes a interpretului, valorile finale vor fi imprimate.
"-O" Opțiune în linia de comandă permite optimizarea programului. In prezent se efectuează numai un singur tip de optimizare. Un idiom comun în programele de Bare Bones este de a utiliza o buclă în timp ce pentru a adăuga o variabilă la altul, de compensare primul în acest proces. Optimizare va recunoaște acest idiom și să implementeze o soluție directă, înlocuind interpretarea iterativ standard a buclei timp.
Două exemple de programe Bare Bones sunt furnizate în "exemple" subdirector. fibonacci.bb va calcula numărul Nth în secvențele Fibonacci. factorial.bb va calcula factorialul a (mic) întreg pozitiv.
De exemplu, pentru a calcula șase factorial:
        uscățivă n = 6 exemple / factorial.bb
Ce este nou în această versiune:

Software similare

Go
Go

27 Sep 15

Snake
Snake

12 May 15

Flexc++
Flexc++

14 Apr 15

Chicken
Chicken

17 Jul 15

Alte software-uri de dezvoltator Eric Smith

dis6502
dis6502

3 Jun 15

Nonpareil
Nonpareil

2 Jun 15

Comentarii la BareBones

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!