EngelsFransSpaans

Ad


OnWorks-favicon

rundvlees - Online in de cloud

Voer rundvlees uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdrachtbeef die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


Beef - Flexibele Brainfuck-tolk

KORTE INHOUD


rundvlees [OPTIE] ... FILE

PRODUCTBESCHRIJVING


Beef is een flexibele tolk voor de programmeertaal Brainfuck.

Het kan worden geconfigureerd met behulp van de hieronder beschreven opties, waardoor het kan worden uitgevoerd
Brainfuckprogramma's die aannames doen over het gedrag van de tolk.

Beef stelt geen willekeurige limiet aan de grootte van de geheugentape die door het programma wordt gebruikt, en
wijst geheugencellen toe wanneer ze nodig zijn.

OPTIES


-Ja, --winkel=WAT
Kies de waarde die u op de band wilt opslaan wanneer het einde van de invoer is bereikt. WAT
standaard ingesteld op `nul' (een nul opslaan); andere mogelijke waarden zijn `eof' (winkel -1, the
waarde die gewoonlijk wordt toegewezen aan de C-constante EOF) of `same' (laat de waarde ongewijzigd)

-NS, --enable-foutopsporing
Schakel ondersteuning voor foutopsporing in. Standaard worden foutopsporingsinstructies niet uitgevoerd

-O, --output-bestand=FILE
Schrijf de uitvoer van het programma naar FILE

-l, --invoerbestand=FILE
Programma-invoer lezen van FILE

FILE kan een lokaal pad zijn of elke URI die door GIO wordt ondersteund. Als FILE is `-' standaardinvoer of
standaarduitvoer zal, afhankelijk van de context, worden gebruikt.

HERSENNEUK TAAL


Brainfuck-programma's werken op een geheugentape die een vrijwel onbeperkt aantal bevat
cellen; elke cel kan een waarde opslaan, die kan worden gezien als een teken of als een
geheel getal (de ASCII-codering), afhankelijk van de context. Er wijst een cursor
naar een van de cellen, die als de huidige wordt beschouwd; de cursor kan worden verplaatst
rond naar believen.

Een Brainfuck-bronbestand is gemaakt van een aantal Brainfuck-instructies; welk symbool dan ook
geen instructie wordt beschouwd als commentaar en wordt genegeerd. Hierop bestaan ​​uitzonderingen
regel, zie hieronder.

De Brainfuck-instructies zijn:

+ Verhoog de waarde in de huidige cel met één

- Verlaag de waarde in de huidige cel met één

> Verplaats de cursor één cel naar rechts

< Verplaats de cursor één cel naar links

[ Begin een lus. De instructies in de lus worden uitgevoerd zolang de
waarde van de huidige cel is niet nul

] Beëindig een lus die is gestart door een [-instructie

, Lees een teken uit de invoer en sla het op in de huidige cel

. Schrijf de waarde van de huidige cel naar de uitvoer

# Dump de inhoud van de geheugentape voor foutopsporingsdoeleinden. Deze instructie is
genegeerd tenzij de optie --enable-debugging aanwezig is

Als de eerste regel van het bronbestand begint met de magische reeks #! het wordt genegeerd.
Hierdoor kun je een Brainfuck-programma uitvoeren zonder Beef expliciet aan te roepen, zoals jij
zou doen voor bijv. een Python-programma.

Het symbool ! heeft een speciale betekenis voor Beef: het markeert het einde van de code van een programma en de
begin van zijn inbreng. Als dit symbool aanwezig is in het bronbestand, zal runtime-invoer dat ook doen
genegeerd worden.

Voorbeelden


Het klassieke Hello World-programma zou in Brainfuck kunnen worden geschreven als

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

Het volgende Brainfuck-programma kan worden gebruikt om het hoe(1) hulpprogramma:

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

Dat veronderstelt natuurlijk dat je er geen nodig hebt hoe(1)'s mooie opdrachtregelopties, jij
een schil hebben met werkende I/O-omleiding en gevoel voor humor.

AUTEURS


Andrea Bolognani[e-mail beveiligd]>.

Gebruik beef online met behulp van de services van onworks.net


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is een gratis mediaspeler
    software, deels gebaseerd op WMP en VLC. De
    speler is in een minimalistische stijl, met
    meer dan tien themakleuren, en kan ook
    b ...
    AstrOrzPlayer downloaden
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV is een ADDON voor XBMC/
    Het is mogelijk dat u een
    decodificator van de IPTV-services
    Movistar is geïntegreerd in één van de los
    mediacentra ma...
    Movistartv downloaden
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks is een gratis, open-source,
    platformonafhankelijke C, C++ en Fortran IDE
    gebouwd om aan de meest veeleisende behoeften te voldoen
    van zijn gebruikers. Het is ontworpen om zeer te zijn
    strekt zich uit...
    Code::Blokken downloaden
  • 4
    Te midden van
    Te midden van
    Midden of geavanceerde Minecraft-interface
    en Data/Structure Tracking is een hulpmiddel om
    een overzicht van een Minecraft weergeven
    wereld, zonder deze daadwerkelijk te creëren. Het
    kan ...
    Midden downloaden
  • 5
    MSYS2
    MSYS2
    MSYS2 is een verzameling tools en
    bibliotheken die u voorzien van een
    gebruiksvriendelijke omgeving om te bouwen,
    native Windows installeren en uitvoeren
    software. Het gaat om...
    MSYS2 downloaden
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo is een JPEG-afbeeldingscodec
    die SIMD-instructies gebruikt (MMX, SSE2,
    NEON, AltiVec) om de basislijn te versnellen
    JPEG-compressie en -decompressie aan
    x86, x8...
    Libjpeg-turbo downloaden
  • Meer "

Linux-commando's

  • 1
    abi-tracker
    abi-tracker
    abi-tracker - visualiseer ABI-veranderingen
    tijdlijn van een C/C++ softwarebibliotheek.
    BESCHRIJVING: NAAM: ABI Tracker
    (abi-tracker) Visualiseer ABI-veranderingen
    tijdlijn van een C/C+...
    Voer abi-tracker uit
  • 2
    abicheck
    abicheck
    abicheck - binaire bestanden van toepassingen controleren
    voor oproepen naar privé- of evoluerende symbolen
    in bibliotheken en voor statische koppeling van
    enkele systeembibliotheken. ...
    Voer abicheck uit
  • 3
    koeriermlm
    koeriermlm
    koeriermlm - De koeriersmailinglijst
    beheerder ...
    Voer koeriermlm uit
  • 4
    koeriercpd
    koeriercpd
    couriertcpd - de Courier mailserver
    TCP-serverdaemon ...
    Voer couriertcpd uit
  • 5
    gbklatex
    gbklatex
    bg5latex - Gebruik LaTeX rechtstreeks op een Big5
    gecodeerdtex-bestand bg5pdflatex - Gebruik
    pdfLaTeX rechtstreeks op een Big5-gecodeerde tex
    bestand bg5+latex - Gebruik LaTeX rechtstreeks op een
    Grote 5+...
    Voer gbklatex uit
  • 6
    nlkpdflatex
    nlkpdflatex
    bg5latex - Gebruik LaTeX rechtstreeks op een Big5
    gecodeerdtex-bestand bg5pdflatex - Gebruik
    pdfLaTeX rechtstreeks op een Big5-gecodeerde tex
    bestand bg5+latex - Gebruik LaTeX rechtstreeks op een
    Grote 5+...
    Voer gbkpdflatex uit
  • Meer "

Ad