IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

manzo - Online nel cloud

Esegui manzo nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il manzo di comando che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


Manzo - Interprete flessibile di Brainfuck

SINOSSI


Manzo [OPZIONE] ... RISORSE

DESCRIZIONE


Beef è un interprete flessibile per il linguaggio di programmazione Brainfuck.

Può essere configurato utilizzando le opzioni descritte di seguito, rendendo possibile l'esecuzione
Brainfuck programmi che fanno supposizioni sul comportamento dell'interprete.

Beef non pone limiti arbitrari alla dimensione del nastro di memoria utilizzato dal programma, e
alloca le celle di memoria quando sono necessarie.

VERSIONI


-S, --negozio=COSA
Scegliere il valore da memorizzare nel nastro quando viene raggiunta la fine dell'input. COSA
il valore predefinito è "zero" (memorizza uno zero); altri valori possibili sono `eof' (store -1, the
valore solitamente assegnato alla costante C EOF) o `stesso' (lascia inalterato il valore)

-D, --abilita-debug
Abilita il supporto per il debug. Per impostazione predefinita, le istruzioni di debug non vengono eseguite

-oh, --file-output=RISORSE
Scrivi l'output del programma su RISORSE

-io, --file-input=RISORSE
Leggi l'input del programma da RISORSE

RISORSE può essere un percorso locale o qualsiasi URI supportato da GIO. Se RISORSE è `-' input standard o
verrà utilizzato lo standard output, a seconda del contesto.

SCOPATA DI CERVELLO LINGUA


I programmi Brainfuck funzionano su un nastro di memoria che contiene un numero virtualmente illimitato di
cellule; ogni cella può memorizzare un valore, che può essere visto sia come un carattere che come un
numero intero (la sua codifica ASCII) a seconda del contesto. C'è un cursore che punta
a una delle celle, che è considerata quella corrente; il cursore può essere spostato
intorno a piacimento.

Un file sorgente di Brainfuck è composto da una serie di istruzioni di Brainfuck; qualsiasi simbolo che sia
non un'istruzione è considerata un commento e viene ignorata. ci sono delle eccezioni
regola, vedi sotto.

Le istruzioni di Brainfuck sono:

+ Aumenta il valore nella cella corrente di uno

- Diminuisci di uno il valore nella cella corrente

> Sposta il cursore di una cella a destra

< Sposta il cursore di una cella a sinistra

[ Avvia un ciclo. Le istruzioni contenute nel ciclo vengono eseguite fintanto che il
il valore della cella corrente non è zero

] Termina un ciclo iniziato da un'istruzione [

, Leggi un carattere dall'input e memorizzalo nella cella corrente

. Scrivi il valore della cella corrente nell'output

# Scarica il contenuto del nastro di memoria per scopi di debug. Questa istruzione è
ignorato a meno che non sia presente l'opzione --enable-debugging

Se la prima riga del file sorgente inizia con la sequenza magica #! è ignorato.
Ciò ti consente di eseguire un programma Brainfuck senza chiamare esplicitamente Beef, come te
farebbe per es. un programma Python.

Il simbolo ! ha un significato speciale per Beef: segna la fine del codice di un programma e il
inizio del suo ingresso. Se questo simbolo è presente nel file sorgente, l'input runtime lo farà
essere ignorato.

ESEMPI


Il classico programma Hello World potrebbe essere scritto in Brainfuck come

+++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+ +++++
+..+++.>++.<<++++++++++++++.>.+++.------.-------- .>+.>.

Il seguente programma Brainfuck può essere utilizzato per sostituire il gatto(1) utilità:

#!/usr/bin/manzo
,[.,]

Ovviamente presupponendo che tu non ne abbia bisogno gattole fantastiche opzioni della riga di comando di (1), tu
avere una shell con reindirizzamento I/O funzionante e senso dell'umorismo.

AUTORI


Andrea Bolognani[email protected]>.

Usa la carne di manzo online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player è un lettore multimediale gratuito
    software, in parte basato su WMP e VLC. Il
    giocatore è in uno stile minimalista, con
    più di dieci colori a tema, e può anche
    b ...
    Scarica AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV è un ADDON per XBMC/
    Kodi che permette di disporre di un
    decodificatore dei servizi IPTV de
    Movistar integrato in uno de los
    mediacenter ma...
    Scarica movistartv
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks è un software gratuito, open-source,
    IDE multipiattaforma C, C++ e Fortran
    costruito per soddisfare le esigenze più esigenti
    dei suoi utenti. È progettato per essere molto
    estende...
    Scarica Codice::Blocchi
  • 4
    in mezzo a
    in mezzo a
    Tra o interfaccia avanzata di Minecraft
    e il monitoraggio dati/struttura è uno strumento per
    mostra una panoramica di un Minecraft
    mondo, senza crearlo. Esso
    Potere ...
    Scarica In mezzo
  • 5
    MSYS2
    MSYS2
    MSYS2 è una raccolta di strumenti e
    biblioteche che ti forniscono un
    ambiente di facile utilizzo per la costruzione,
    installazione ed esecuzione di Windows nativo
    Software. Con...
    Scarica MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo è un codec di immagine JPEG
    che utilizza istruzioni SIMD (MMX, SSE2,
    NEON, AltiVec) per accelerare la linea di base
    Compressione e decompressione JPEG attiva
    x86, x8...
    Scarica libjpeg-turbo
  • Di Più "

Comandi Linux

  • 1
    abi-tracker
    abi-tracker
    abi-tracker: visualizza le modifiche ABI
    sequenza temporale di una libreria software C/C++.
    DESCRIZIONE: NOME: ABI Tracker
    (abi-tracker) Visualizza le modifiche ABI
    sequenza temporale di un C/C+...
    Esegui abi-tracker
  • 2
    abicheck
    abicheck
    abicheck - controlla i binari dell'applicazione
    per chiamate a simboli privati ​​o in evoluzione
    nelle biblioteche e per il collegamento statico di
    alcune librerie di sistema. ...
    Esegui abicheck
  • 3
    corrieremlm
    corrieremlm
    corrieremlm - La mailing list del corriere
    manager ...
    Esegui corrieremlm
  • 4
    corrieretcpd
    corrieretcpd
    corrieretcpd - il server di posta Courier
    demone del server TCP...
    Esegui Couriertcpd
  • 5
    gbklatex
    gbklatex
    bg5latex - Usa LaTeX direttamente su un Big5
    file codificato bg5pdflatex - Usa
    pdfLaTeX direttamente su un Big5 codificatotex
    file bg5+latex - Usa LaTeX direttamente su a
    Grande5+...
    Esegui gbklatex
  • 6
    gbkpdflatex
    gbkpdflatex
    bg5latex - Usa LaTeX direttamente su un Big5
    file codificato bg5pdflatex - Usa
    pdfLaTeX direttamente su un Big5 codificatotex
    file bg5+latex - Usa LaTeX direttamente su a
    Grande5+...
    Eseguire gbkpdflatex
  • Di Più "

Ad