barebone egy tolmács az "Bare Bones" programozási nyelv.
Barebone kell segítségül hívni a parancssorból a neve a forrás fájl adott érvként:
barebone prog1.bb
Adott esetben további parancssori paramétereket lehet használni változók inicializálása:
barebone X = 37 Y = 116 prog1.bb
Az egyik mellék adunk a nyelvi meghatározott könyvben. Elején a Bare Bones forrás fájlt, mielőtt a program megfelelő, változó lehet inicializálni a nem-negatív egész értékeket:
init X = 37;
Alapesetben minden változó, hogy nem törlődnek kifejezetten kerül közvetve kap kezdetben nulla. Ha a "-u" meg van adva a parancssorban, ezen kezdeti elnyomott, és semmilyen utalást egy nem inicializált változó, kivéve egy egyértelmű nyilatkozatot, amelynek eredményeképpen a futási hiba.
Mielőtt a program értelmezni, a kezdeti értékek az összes változó lesz a standard kimenetre. Sikeres elvégzése után a tolmács, a végső értékek kerülnek kinyomtatásra.
A "-O" parancssori opcióval optimálissá teszi a programot. Jelenleg csak egy típusú optimalizálás végzünk. A közös kifejezést a Bare Bones programok az, hogy egy while ciklus hozzá egy változót egy másik, az elszámolási az első ebben a folyamatban. Az optimalizáló felismeri ezt a kifejezést, és végrehajtja a közvetlen megoldást, cserélje ki a standard iteratív értelmezése a while ciklus.
Két minta Bare Bones programot ad a "példák" könyvtárban. fibonacci.bb kiértékeli az N-edik szám a Fibonacci sorozatok. factorial.bb kiszámítja faktoriálisának (kis) pozitív egész.
Például, hogy kiszámolja hat faktoriális:
barebone N = 6 példák / factorial.bb
Újdonságok ebben a kiadásban:
Szoftver adatai:
Változat: 0.4
Feltöltés dátuma: 3 Jun 15
Engedély: Ingyenes
Népszerűség: 38
Hozzászólás nem található