InglêsFrancêsEspanhol

Ad


favicon do OnWorks

carne - Online na nuvem

Execute o beef no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando beef que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


Carne - Intérprete Brainfuck Flexível

SINOPSE


carne de gado [OPÇÃO] ... ARQUIVO

DESCRIÇÃO


Beef é um interpretador flexível da linguagem de programação Brainfuck.

Pode ser configurado utilizando as opções descritas a seguir, possibilitando a execução
Programas Brainfuck que fazem suposições sobre o comportamento do intérprete.

Beef não define nenhum limite arbitrário para o tamanho da fita de memória usada pelo programa, e
aloca células de memória à medida que são necessárias.

OPÇÕES


-sim, --store =O QUE
Escolha o valor a ser armazenado na fita quando o fim da entrada for alcançado. O QUE
o padrão é `zero '(armazena um zero); outros valores possíveis são `eof '(armazenar -1, o
valor geralmente atribuído à constante C EOF) ou `mesmo '(deixe o valor intacto)

-d, --enable-depuração
Habilite o suporte para depuração. Por padrão, as instruções de depuração não são executadas

-ó, --output-file =ARQUIVO
Escreva a saída do programa para ARQUIVO

-eu, --input-file =ARQUIVO
Leia a entrada do programa de ARQUIVO

ARQUIVO pode ser o caminho local ou qualquer URI compatível com GIO. Se ARQUIVO é a entrada padrão `- 'ou
saída padrão, dependendo do contexto, será usada.

CÉREBRO IDIOMA


Os programas Brainfuck funcionam em uma fita de memória que contém um número virtualmente ilimitado de
células; cada célula pode armazenar um valor, que pode ser visto como um caractere ou como um
número inteiro (sua codificação ASCII) dependendo do contexto. Há um cursor apontando
a uma das células, considerada a atual; o cursor pode ser movido
ao redor à vontade.

Um arquivo de origem do Brainfuck é composto de várias instruções do Brainfuck; qualquer símbolo que seja
nenhuma instrução é considerada um comentário e é ignorada. Há exceções para isto
regra, veja abaixo.

As instruções do Brainfuck são:

+ Aumenta o valor da célula atual em um

- Diminui o valor da célula atual em um

> Mova o cursor uma célula para a direita

< Mova o cursor uma célula para a esquerda

[ Comece um loop. As instruções contidas no loop são executadas enquanto o
valor da célula atual não é zero

] Finalizar um loop iniciado por uma [instrução

, Leia um caractere da entrada e armazene-o na célula atual

. Escreva o valor da célula atual na saída

# Descarregue o conteúdo da fita de memória para fins de depuração. Esta instrução é
ignorado a menos que a opção --enable-debugging esteja presente

Se a primeira linha do arquivo de origem começar com a seqüência mágica #! é ignorado.
Isso permite que você execute um programa Brainfuck sem chamar Beef explicitamente, como você
faria por exemplo. um programa Python.

O símbolo ! tem um significado especial para Carne: marca o fim do código de um programa e o
início de sua entrada. Se este símbolo estiver presente no arquivo de origem, a entrada do tempo de execução irá
ser ignorado.

EXEMPLOS


O programa clássico Hello World pode ser escrito em Brainfuck como

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

O seguinte programa Brainfuck pode ser usado para substituir o gato(1) utilidade:

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

Isso, claro, assumindo que você não precisa de nenhum gato(1) opções de linha de comando extravagantes, você
tem um shell com redirecionamento de E / S funcional e um senso de humor.

AUTORES


Andrea Bolognani[email protegido]>.

Use carne bovina online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player é um media player gratuito
    software, parte baseado em WMP e VLC. o
    jogador é de estilo minimalista, com
    mais de dez cores temáticas, podendo também
    b ...
    Baixar AstrOrzPlayer
  • 2
    Movistartv
    Movistartv
    Kodi Movistar+ TV é um ADDON para XBMC/
    Kodi que permite dispor de um
    decodificador de serviços IPTV de
    Movistar integrado em um dos
    centros de mídia ma...
    baixar movistv
  • 3
    Código :: Blocos
    Código :: Blocos
    Code::Blocks é um software livre, de código aberto,
    plataforma cruzada C, C++ e Fortran IDE
    construído para atender às necessidades mais exigentes
    de seus usuários. Ele é projetado para ser muito
    extens ...
    Baixar Código::Blocos
  • 4
    Em meio a
    Em meio a
    No meio ou interface avançada do Minecraft
    e o Data / Structure Tracking é uma ferramenta para
    exibir uma visão geral de um Minecraft
    mundo, sem realmente criá-lo. Isto
    posso ...
    Baixar no meio
  • 5
    MSYS2
    MSYS2
    MSYS2 é uma coleção de ferramentas e
    bibliotecas fornecendo a você um
    ambiente fácil de usar para construção,
    instalar e executar o Windows nativo
    Programas. É con ...
    Baixar MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo é um codec de imagem JPEG
    que usa instruções SIMD (MMX, SSE2,
    NEON, AltiVec) para acelerar a linha de base
    Compressão e descompressão JPEG em
    x86, x8 ...
    Baixar libjpeg-turbo
  • Mais "

Comandos Linux

  • 1
    abi-rastreador
    abi-rastreador
    abi-tracker - visualize alterações de ABI
    linha do tempo de uma biblioteca de software C/C++.
    DESCRIÇÃO: NOME: Rastreador ABI
    (abi-tracker) Visualize alterações de ABI
    linha do tempo de um C/C+...
    Execute o abi-tracker
  • 2
    Abicheck
    Abicheck
    abicheck - verifica os binários do aplicativo
    para chamadas para símbolos privados ou em evolução
    em bibliotecas e para ligação estática de
    algumas bibliotecas do sistema. ...
    Executar abicheck
  • 3
    couriermlm
    couriermlm
    couriermlm - A lista de discussão do Courier
    gerente ...
    Execute couriermlm
  • 4
    Couriertcpd
    Couriertcpd
    couriertcpd - o servidor de correio do Courier
    Daemon do servidor TCP...
    Executar couriertcpd
  • 5
    gbklatex
    gbklatex
    bg5latex - Use LaTeX diretamente em um Big5
    arquivo encodedtex bg5pdflatex - Use
    pdfLaTeX diretamente em um codificado Big5
    arquivo bg5+latex - Use o LaTeX diretamente em um
    Grande5+...
    Execute o gbklatex
  • 6
    gbkpdflatex
    gbkpdflatex
    bg5latex - Use LaTeX diretamente em um Big5
    arquivo encodedtex bg5pdflatex - Use
    pdfLaTeX diretamente em um codificado Big5
    arquivo bg5+latex - Use o LaTeX diretamente em um
    Grande5+...
    Execute o gbkpdflatex
  • Mais "

Ad