BareBones

Skjermbilde programvare:
BareBones
Prog.varedetaljer:
Versjon: 0.4
Last opp dato: 3 Jun 15
Utvikler: Eric Smith
Lisens: Gratis
Popularitet: 0

Rating: 1.0/5 (Total Votes: 1)

Bones er tolk for "Bare Bones" programmeringsspråk.
Bones bør startes fra kommandolinjen med navnet på kildefilen gitt som argument:
        bones prog1.bb
Eventuelt kan flere kommandolinjeargumenter brukes til å initialisere variabler:
        bones X = 37 Y = 116 prog1.bb
En forlengelse tilsettes til språket som definert i boken. I begynnelsen av en Bare Bones kildefilen, før programmet riktig, variabler kan bli initialisert til ikke-negative heltall verdier:
        init X = 37;
Som standard vil variabler som ikke er initialisert eksplisitt bli implisitt initialisert til null. Hvis "-u" alternativet er gitt på kommandolinjen, er dette initialisering undertrykt, og enhver henvisning til en ikke-initialisert variabel, annet enn i en klar uttalelse, vil resultere i en kjøretidsfeil.
Før programmet er tolket, vil de opprinnelige verdiene for alle variablene skrives til standard ut. Etter vellykket gjennomføring av tolk, vil de endelige verdiene skrives.
Den "O" kommandolinje muliggjør optimalisering av programmet. Foreløpig bare én type optimalisering er utført. En vanlig idiom i Bare Bones programmene er å bruke en stund loop å legge en variabel til en annen, å fjerne den første i prosessen. Optimizer vil gjenkjenne denne idiom og implementere en direkte løsning, og erstatte standard iterativ tolkning av mens loop.
To prøve Bare Bones programmene er gitt i "eksempler" underkatalog. fibonacci.bb vil beregne Nth tall i Fibonacci sekvenser. factorial.bb vil beregne fakultetet av en (liten) positivt heltall.
For eksempel, for å beregne seks fakultet:
        bones N = 6 eksempler / factorial.bb
Hva er nytt i denne versjonen:

Lignende programvare

Cake
Cake

14 Apr 15

Racket
Racket

27 Sep 15

LIOGO
LIOGO

3 Jun 15

Annen programvare fra utvikleren Eric Smith

dis6502
dis6502

3 Jun 15

Nonpareil
Nonpareil

2 Jun 15

Kommentarer til BareBones

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!