Barebone yra už "Bare Bones" programavimo kalbos vertėjas.
Barebone turėtų būti taikomos iš komandinės eilutės su šaltinio failo pateikiamas kaip argumentas pavadinimas:
Barebone prog1.bb
Pasirinktinai papildomas komandinės eilutės argumentai gali būti naudojamas inicijuoti kintamuosius:
Barebone X = 37 Y = 116 prog1.bb
Vienas pratęsimas pridėtos į kalbą, kaip apibrėžta knygoje. Pasibaigus Bare Bones šaltinio failo pradžioje, prieš programos tinkamai, kintamieji gali būti inicializuoti ne neigiami sveikieji verčių:
init X = 37;
Pagal nutylėjimą, kintamieji, kurie neinicijuota aiškiai bus netiesiogiai inicijuoti iki nulio. Jei "-u" yra nurodytas komandinėje eilutėje, tai iniciacijos yra slopinama, ir bet kuri nuoroda į neinicijuotą kintamąjį, išskyrus aiškiai pareiškimą, sukels vykdymo metu klaida.
Prieš programa yra aiškinama, pradiniai dydžiai visų kintamųjų bus spausdinama standartine produkcija. Po sėkmingo vertėjo, galutinės vertės bus spausdinamas.
"-O" Komandinės eilutės parinktis leidžia optimizuoti programą. Šiuo metu tik vienos rūšies optimizavimas atliekamas. Bendra idioma į Bare Bones programų yra naudoti, o kilpa pridėti vieną kintamąjį, į kitą, kliringo pirmasis procese. Optimizavimo bus pripažinti šį idioma ir įgyvendinti tiesioginį sprendimą, pakeičiant standartinę pakartoti aiškinimą, o kilpa.
Du mėginio Bare Bones programos yra pateikiama "pavyzdžiai" pakatalogį. fibonacci.bb bus apskaičiuoti n-tasis numeris Fibonačio sekos. factorial.bb paskaičiuos nuo A (mažas) teigiamas sveikasis skaičius faktorialas.
Pavyzdžiui, jei norite apskaičiuoti šeši faktorialas:
Barebone n = 6 pavyzdžiai / factorial.bb
Kas naujo šioje versijoje:
Programinė detalės:
Versija: 0.4
Įkėlimo datą: 3 Jun 15
Licencija: Nemokamai
Populiarumas: 38
Komentarai nerastas