BareBones

Software screenshot:
BareBones
Dettagli del software:
Versione: 0.4
Data di caricamento: 3 Jun 15
Sviluppatore: Eric Smith
Licenza: Libero
Popolarità: 38

Rating: 1.0/5 (Total Votes: 1)

BareBones è un interprete per il linguaggio di programmazione "Bare Bones".
BareBones deve essere richiamato dalla riga di comando con il nome del file sorgente dato come argomento:
        prog1.bb barebone
Facoltativamente, altri argomenti della riga di comando possono essere utilizzati per inizializzare le variabili:
        barebone X = 37 Y = 116 prog1.bb
Una estensione viene aggiunta alla lingua come definito nel libro. All'inizio di un file sorgente Bare Bones, prima il programma adatto, variabili possono essere inizializzate a valori interi non negativi:
        init X = 37;
Per impostazione predefinita, le variabili che non sono inizializzate esplicitamente saranno implicitamente inizializzati a zero. Se l'opzione "-u" è dato dalla linea di comando, questa inizializzazione è soppresso, e ogni riferimento a una variabile non inizializzata, non in una dichiarazione chiara, si tradurrà in un errore di tempo di esecuzione.
Prima che il programma viene interpretato, i valori iniziali di tutte le variabili saranno stampati sullo standard output. Dopo il completamento con successo dell'interprete, verranno stampati i valori finali.
L'opzione "-O" riga di comando consente l'ottimizzazione del programma. Attualmente viene eseguita solo tipo di ottimizzazione. Un linguaggio comune nei programmi di Bare Bones è quello di utilizzare un ciclo while per aggiungere una variabile ad un altro, aprendo la prima nel processo. L'ottimizzatore riconoscerà questo idioma e implementare una soluzione diretta, sostituendo l'interpretazione iterativo standard del ciclo while.
Due esempi di programmi di Bare Bones sono forniti nella "esempi" sottodirectory. fibonacci.bb calcolerà il numero Ennesimo nelle sequenze di Fibonacci. factorial.bb calcolerà il fattoriale di un (piccolo) numero intero positivo.
Ad esempio, per calcolare sei fattoriale:
        barebone N = 6 examples / factorial.bb
Cosa c'è di nuovo in questo rilascio:

Programmi simili

Mozart
Mozart

3 Jun 15

KBasic
KBasic

2 Jun 15

Altri software di sviluppo Eric Smith

Nonpareil
Nonpareil

2 Jun 15

dis6502
dis6502

3 Jun 15

Commenti a BareBones

I commenti non trovato
Aggiungi commento
Accendere le immagini!