InglésFrancésEspañol

Ad


icono de página de OnWorks

carne de res: en línea en la nube

Ejecute la carne de vacuno en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


Beef - Intérprete flexible de Brainfuck

SINOPSIS


carne de res [OPCIÓN] ... ARCHIVO

DESCRIPCIÓN


Beef es un intérprete flexible del lenguaje de programación Brainfuck.

Se puede configurar mediante las opciones que se describen a continuación, lo que permite ejecutar
Programas de Brainfuck que hacen suposiciones sobre el comportamiento del intérprete.

Beef no establece un límite arbitrario al tamaño de la cinta de memoria utilizada por el programa, y
asigna celdas de memoria a medida que se necesitan.

CAMPUS


-s, --store =LO QUE HACEMOS
Elija el valor para almacenar en la cinta cuando se alcance el final de la entrada. LO QUE HACEMOS
por defecto es "cero" (almacena un cero); otros valores posibles son `eof '(store -1, the
valor normalmente asignado a la constante C EOF) o "mismo" (dejar el valor intacto)

-D, --habilitar la depuración
Habilite el soporte de depuración. De forma predeterminada, las instrucciones de depuración no se ejecutan

-Oh, --salida-archivo =ARCHIVO
Escribe la salida del programa en ARCHIVO

-I, --input-file =ARCHIVO
Leer la entrada del programa de ARCHIVO

ARCHIVO puede ser una ruta local o cualquier URI compatible con GIO. Si ARCHIVO es `- 'entrada estándar o
Se utilizará la salida estándar, según el contexto.

CEREBRO IDIOMA


Los programas de Brainfuck funcionan en una cinta de memoria que contiene un número virtualmente ilimitado de
células; Cada celda puede almacenar un valor, que puede verse como un carácter o como un
número entero (su codificación ASCII) según el contexto. Hay un cursor apuntando
a una de las celdas, que se considera la actual; el cursor se puede mover
alrededor a voluntad.

Un archivo fuente Brainfuck se compone de una serie de instrucciones Brainfuck; cualquier símbolo que sea
ninguna instrucción se considera un comentario y se ignora. Existen excepciones para esto
regla, ver más abajo.

Las instrucciones de Brainfuck son:

+ Aumentar el valor en la celda actual en uno.

- Disminuir el valor en la celda actual en uno

> Mueva el cursor una celda a la derecha

< Mueve el cursor una celda a la izquierda

[ Inicie un bucle. Las instrucciones contenidas en el bucle se ejecutan siempre que el
el valor de la celda actual no es cero

] Finaliza un ciclo iniciado por una [instrucción

, Leer un carácter de la entrada y almacenarlo en la celda actual

. Escribe el valor de la celda actual en la salida.

# Vierta el contenido de la cinta de memoria para fines de depuración. Esta instrucción es
ignorado a menos que la opción --enable-debugging esté presente

Si la primera línea del archivo fuente comienza con la secuencia mágica #! se ignora.
Esto te permite ejecutar un programa Brainfuck sin llamar a Beef explícitamente, como tú.
haría por ej. un programa de Python.

El símbolo ! tiene un significado especial para Beef: marca el final del código de un programa y el
comienzo de su entrada. Si este símbolo está presente en el archivo de origen, la entrada de tiempo de ejecución
ser ignorado.

EJEMPLOS


El programa clásico Hello World podría escribirse en Brainfuck como

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

El siguiente programa Brainfuck se puede utilizar para reemplazar el gato(1) utilidad:

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

Eso es, por supuesto, asumiendo que no necesita ninguno de gatoLas elegantes opciones de la línea de comandos de (1),
tener un shell con redirección de E / S funcional y sentido del humor.

AUTORES


Andrea Bolognani[email protected]>.

Utilice la carne de res en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player es un reproductor multimedia gratuito
    software, parte basado en WMP y VLC. los
    jugador tiene un estilo minimalista, con
    más de diez colores temáticos, y también puede
    b ...
    Descargar AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite deshacerse de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    descargar movistartv
  • 3
    Código :: Bloques
    Código :: Bloques
    Code::Blocks es un programa gratuito, de código abierto,
    IDE multiplataforma C, C++ y Fortran
    construido para satisfacer las necesidades más exigentes
    de sus usuarios. Está diseñado para ser muy
    extens ...
    Descargar Código::Bloques
  • 4
    En medio de
    En medio de
    Interfaz de Minecraft en medio o avanzada
    y el seguimiento de datos / estructura es una herramienta para
    mostrar una descripción general de un Minecraft
    mundo, sin realmente crearlo. Eso
    puede ...
    Descargar en medio
  • 5
    MSYS2
    MSYS2
    MSYS2 es una colección de herramientas y
    bibliotecas que le proporcionan una
    entorno fácil de usar para la construcción,
    instalar y ejecutar Windows nativo
    software. Con ...
    Descargar MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo es un códec de imagen JPEG
    que usa instrucciones SIMD (MMX, SSE2,
    NEON, AltiVec) para acelerar la línea de base
    Compresión y descompresión JPEG activadas
    x86, x8 ...
    Descargar libjpeg-turbo
  • Más "

Comandos de Linux

  • 1
    abi-rastreador
    abi-rastreador
    abi-tracker: visualiza los cambios de ABI
    Línea de tiempo de una biblioteca de software C/C++.
    DESCRIPCIÓN: NOMBRE: ABI Tracker
    (abi-tracker) Visualizar los cambios de ABI
    línea de tiempo de un C/C+...
    Ejecute abi-tracker
  • 2
    abicheck
    abicheck
    abicheck - comprobar los binarios de la aplicación
    para llamadas a símbolos privados o en evolución
    en bibliotecas y para enlaces estáticos de
    algunas bibliotecas del sistema. ...
    Ejecutar abicheck
  • 3
    mensajeromlm
    mensajeromlm
    couriermlm - La lista de correo de Courier
    gerente ...
    Ejecutar couriermlm
  • 4
    mensajeríacpd
    mensajeríacpd
    couriertcpd - el servidor de correo Courier
    Demonio del servidor TCP...
    Ejecutar couriertcpd
  • 5
    gbklátex
    gbklátex
    bg5latex - Usa LaTeX directamente en un Big5
    archivo de texto codificado bg5pdflatex - Uso
    pdfLaTeX directamente en un Big5 encodedtex
    archivo bg5+latex - Use LaTeX directamente en un
    5+ grandes...
    Ejecutar gbklatex
  • 6
    gbkpdflátex
    gbkpdflátex
    bg5latex - Usa LaTeX directamente en un Big5
    archivo de texto codificado bg5pdflatex - Uso
    pdfLaTeX directamente en un Big5 encodedtex
    archivo bg5+latex - Use LaTeX directamente en un
    5+ grandes...
    Ejecutar gbkpdflatex
  • Más "

Ad