InglesPransesEspanyol

Ad


OnWorks favicon

karne ng baka - Online sa Cloud

Magpatakbo ng beef sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command beef na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


Beef - Flexible Brainfuck interpreter

SINOPSIS


karne ng baka [OPTION] ... FILE

DESCRIPTION


Ang Beef ay isang flexible interpreter para sa Brainfuck programming language.

Maaari itong i-configure gamit ang mga opsyon na inilarawan sa ibaba, na ginagawang posible na tumakbo
Mga programang Brainfuck na gumagawa ng mga pagpapalagay tungkol sa pag-uugali ng interpreter.

Ang karne ng baka ay hindi nagtatakda ng di-makatwirang limitasyon sa laki ng memory tape na ginagamit ng programa, at
naglalaan ng mga cell ng memorya kung kinakailangan.

Opsyon


-oo, --store=ANO
Piliin ang value na iimbak sa tape kapag naabot na ang dulo ng input. ANO
default sa `zero' (mag-imbak ng zero); ang iba pang posibleng halaga ay `eof' (store -1, ang
value na karaniwang nakatalaga sa C constant EOF) o `same' (iwang hindi nagalaw ang value)

-d, --enable-debugging
Paganahin ang suporta sa pag-debug. Bilang default, ang mga tagubilin sa pag-debug ay hindi isinasagawa

-o, --output-file=FILE
Isulat ang output ng programa sa FILE

-ako, --input-file=FILE
Basahin ang input ng programa mula sa FILE

FILE maaaring lokal na landas o anumang URI na sinusuportahan ng GIO. Kung FILE ay `-' karaniwang input o
karaniwang output, depende sa konteksto, ang gagamitin.

BRAINFUCK ANG WIKA


Gumagana ang mga Brainfuck program sa isang memory tape na naglalaman ng halos walang limitasyong bilang ng
mga selula; bawat cell ay maaaring mag-imbak ng isang halaga, na maaaring makita bilang isang character o bilang isang
integer number (ang ASCII encoding nito) depende sa konteksto. May nakaturo na cursor
sa isa sa mga cell, na itinuturing na kasalukuyang isa; maaaring ilipat ang cursor
sa paligid sa kalooban.

Ang isang Brainfuck source file ay gawa sa ilang mga tagubilin sa Brainfuck; anumang simbolo na
hindi isang pagtuturo ay itinuturing na isang komento at hindi pinapansin. May mga pagbubukod dito
panuntunan, tingnan sa ibaba.

Ang mga tagubilin sa Brainfuck ay:

+ Dagdagan ng isa ang halaga sa kasalukuyang cell

- Bawasan ng isa ang halaga sa kasalukuyang cell

> Ilipat ang cursor sa isang cell pakanan

< Ilipat ang cursor sa isang cell pakaliwa

[ Magsimula ng isang loop. Ang mga tagubilin na nakapaloob sa loop ay isinasagawa hangga't ang
ang halaga ng kasalukuyang cell ay hindi zero

] Tapusin ang isang loop na sinimulan ng isang [ pagtuturo

, Basahin ang isang character mula sa input at iimbak ito sa kasalukuyang cell

. Isulat ang halaga ng kasalukuyang cell sa output

# Itapon ang nilalaman ng memory tape para sa mga layunin ng pag-debug. Ang tagubiling ito ay
hindi pinansin maliban kung ang --enable-debugging na opsyon ay naroroon

Kung ang unang linya ng source file ay nagsisimula sa magic sequence #! hindi ito pinapansin.
Nagbibigay-daan ito sa iyo na magsagawa ng programang Brainfuck nang hindi tahasan ang pagtawag sa Beef, tulad mo
gagawin para hal. isang Python program.

Ang simbolo ! ay may espesyal na kahulugan sa Beef: minarkahan nito ang pagtatapos ng code ng isang programa at ang
simula ng input nito. Kung ang simbolo na ito ay nasa source file, ang runtime input ay
hindi papansinin.

HALIMBAWA


Ang klasikong programang Hello World ay maaaring isulat sa Brainfuck bilang

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

Ang sumusunod na Brainfuck program ay maaaring gamitin upang palitan ang pusa(1) utility:

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

Iyon ay siyempre ipagpalagay na hindi mo kailangan ang alinman sa pusa(1)'s magarbong commandline na mga opsyon, ikaw
magkaroon ng shell na may gumaganang I/O redirection at sense of humor.

MGA AUTHORS


Andrea Bolognani[protektado ng email]>.

Gumamit ng karne ng baka online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 2
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 3
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 4
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • 5
    MSYS2
    MSYS2
    Ang MSYS2 ay isang koleksyon ng mga tool at
    mga aklatan na nagbibigay sa iyo ng isang
    madaling gamitin na kapaligiran para sa pagtatayo,
    pag-install at pagpapatakbo ng katutubong Windows
    software. Ito con...
    I-download ang MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    Ang libjpeg-turbo ay isang JPEG image codec
    na gumagamit ng mga tagubilin sa SIMD (MMX, SSE2,
    NEON, AltiVec) para mapabilis ang baseline
    Naka-on ang JPEG compression at decompression
    x86, x8...
    I-download ang libjpeg-turbo
  • Marami pa »

Linux command

  • 1
    abi-tracker
    abi-tracker
    abi-tracker - tingnan ang mga pagbabago sa ABI
    timeline ng isang C/C++ software library.
    DESCRIPTION: NAME: ABI Tracker
    (abi-tracker) I-visualize ang mga pagbabago sa ABI
    timeline ng isang C/C+...
    Patakbuhin ang abi-tracker
  • 2
    abicheck
    abicheck
    abicheck - suriin ang mga binary ng application
    para sa mga tawag sa pribado o umuusbong na mga simbolo
    sa mga aklatan at para sa static na pag-uugnay ng
    ilang system library. ...
    Patakbuhin ang abicheck
  • 3
    couriermlm
    couriermlm
    couriermlm - Ang Courier mailing list
    manager...
    Patakbuhin ang couriermlm
  • 4
    couriertcpd
    couriertcpd
    couriertcpd - ang Courier mail server
    Daemon ng TCP server ...
    Patakbuhin ang couriertcpd
  • 5
    gbklatex
    gbklatex
    bg5latex - Direktang gumamit ng LaTeX sa isang Big5
    encodedtex file bg5pdflatex - Gamitin
    pdfLaTeX nang direkta sa isang Big5 encodedtex
    file bg5+latex - Gamitin ang LaTeX nang direkta sa a
    Big5+...
    Patakbuhin ang gbklatex
  • 6
    gbkpdflatex
    gbkpdflatex
    bg5latex - Direktang gumamit ng LaTeX sa isang Big5
    encodedtex file bg5pdflatex - Gamitin
    pdfLaTeX nang direkta sa isang Big5 encodedtex
    file bg5+latex - Gamitin ang LaTeX nang direkta sa a
    Big5+...
    Patakbuhin ang gbkpdflatex
  • Marami pa »

Ad