İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

sığır eti - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında sığır eti çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut dosyasıdır.

Program:

ADI


Sığır eti - Esnek Brainfuck tercümanı

SİNOPSİS


Biftek [SEÇENEK] ... DOSYA

TANIM


Beef, Brainfuck programlama dili için esnek bir yorumlayıcıdır.

Çalıştırmayı mümkün kılan, aşağıda açıklanan seçenekler kullanılarak yapılandırılabilir.
Yorumlayıcının davranışı hakkında varsayımlarda bulunan beyin sihri programları.

Beef, program tarafından kullanılan bellek bandının boyutuna keyfi bir sınır koymaz ve
bellek hücrelerini gerektiği gibi tahsis eder.

SEÇENEKLER


-Evet, --mağaza=NE
Girişin sonuna ulaşıldığında bantta saklanacak değeri seçin. NE
varsayılan olarak 'sıfır'dır (sıfır depolar); diğer olası değerler 'eof' şeklindedir (depo -1,
genellikle C sabiti EOF'ye atanan değer) veya "aynı" (değere dokunmayın)

-NS, --hata ayıklamayı etkinleştir
Hata ayıklama desteğini etkinleştirin. Varsayılan olarak, hata ayıklama talimatları yürütülmez

-Ö, --çıktı-dosyası=DOSYA
programın çıktısını şuraya yaz DOSYA

-ben, --input-dosyası=DOSYA
Programın girişini oku DOSYA

DOSYA yerel yol veya GIO tarafından desteklenen herhangi bir URI olabilir. Eğer DOSYA `-' standart girdidir veya
bağlama bağlı olarak standart çıktı kullanılacaktır.

beyin sikişi DİL


Brainfuck programları, neredeyse sınırsız sayıda veri içeren bir bellek bandı üzerinde çalışır.
hücreler; her hücre bir karakter veya bir karakter olarak görülebilen bir değeri saklayabilir.
bağlama bağlı olarak tam sayı (ASCII kodlaması). işaret eden bir imleç var
mevcut hücre olarak kabul edilen hücrelerden birine; imleç hareket ettirilebilir
irade etrafında.

Bir Brainfuck kaynak dosyası bir dizi Brainfuck talimatından oluşur; olan herhangi bir sembol
bir talimat değil, bir yorum olarak kabul edilir ve yoksayılır. Bunun istisnaları var
kural, aşağıya bakın.

Brainfuck talimatları şunlardır:

+ Geçerli hücredeki değeri bir artır

- Geçerli hücredeki değeri bir azalt

> İmleci bir hücre sağa taşı

< İmleci bir hücre sola taşı

[ Bir döngü başlatın. Döngüde yer alan talimatlar, döngü devam ettiği sürece yürütülür.
geçerli hücrenin değeri sıfır değil

] [ komutuyla başlatılan bir döngüyü sonlandırın

, Girişten bir karakter okuyun ve mevcut hücrede saklayın

. Mevcut hücrenin değerini çıktıya yazın

# Hata ayıklama amacıyla bellek bandının içeriğini boşaltın. Bu talimat
--enable-debugging seçeneği mevcut olmadığı sürece yoksayılır

Kaynak dosyanın ilk satırı sihirli diziyle başlıyorsa #! göz ardı edilir.
Bu, sizin gibi Beef'i açıkça çağırmadan bir Brainfuck programını çalıştırmanıza izin verir.
örneğin için yapardım. bir Python programı.

Sembol ! Sığır eti için özel bir anlamı vardır: bir program kodunun sonunu ve
girişinin başlangıcı. Bu sembol kaynak dosyada mevcutsa, çalışma zamanı girişi
yok sayılmak.

ÖRNEKLER


Klasik Hello World programı Brainfuck'ta şu şekilde yazılabilir:

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

Aşağıdaki Brainfuck programı, aşağıdakileri değiştirmek için kullanılabilir: kedi(1) yardımcı program:

#!/usr/bin/sığır eti
,[.,]

Bu, elbette, hiçbirine ihtiyacınız olmadığını varsayarsak kedi(1)'in süslü komut satırı seçenekleri, siz
çalışan G/Ç yönlendirmesine ve espri anlayışına sahip bir kabuğa sahip olun.

YAZARLAR


Andrea Bolonya[e-posta korumalı]>.

onworks.net hizmetlerini kullanarak sığır etini çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 2
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 4
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • 5
    MSYS2
    MSYS2
    MSYS2 bir araçlar topluluğudur ve
    size sağlayan kütüphaneler
    bina için kullanımı kolay ortam,
    yerel Windows'u yükleme ve çalıştırma
    yazılım. ...
    MSYS2'yi İndirin
  • 6
    libjpeg turbo
    libjpeg turbo
    libjpeg-turbo bir JPEG görüntü codec bileşenidir
    SIMD talimatlarını kullanan (MMX, SSE2,
    NEON, AltiVec) temel çizgiyi hızlandırmak için
    JPEG sıkıştırma ve açma
    x86, x8...
    libjpeg-turbo'yu indirin
  • Daha fazla »

Linux komutları

  • 1
    abi izci
    abi izci
    abi-tracker - ABI değişikliklerini görselleştirin
    C/C++ yazılım kitaplığının zaman çizelgesi.
    AÇIKLAMA: İSİM: ABI Tracker
    (abi-tracker) ABI değişikliklerini görselleştirin
    bir C/C+'nın zaman çizelgesi...
    abi-tracker'ı çalıştır
  • 2
    Abicheck
    Abicheck
    abicheck - uygulama ikili dosyalarını kontrol edin
    özel veya gelişen sembollere yapılan çağrılar için
    kitaplıklarda ve statik bağlantı için
    bazı sistem kütüphaneleri. ...
    abicheck'i çalıştır
  • 3
    kurye
    kurye
    couriermlm - Courier posta listesi
    müdür ...
    Couriermlm'yi çalıştır
  • 4
    kuryetcpd
    kuryetcpd
    couriertcpd - Courier posta sunucusu
    TCP sunucu cini...
    couriertcpd'yi çalıştırın
  • 5
    gbklatex
    gbklatex
    bg5latex - LaTeX'i doğrudan bir Big5 üzerinde kullanın
    encodedtex dosyası bg5pdflatex - Kullan
    pdfLaTeX doğrudan Big5 kodlu bir metin üzerinde
    file bg5+latex - LaTeX'i doğrudan bir
    Büyük5+...
    gbklatex'i çalıştır
  • 6
    gbkpdflateks
    gbkpdflateks
    bg5latex - LaTeX'i doğrudan bir Big5 üzerinde kullanın
    encodedtex dosyası bg5pdflatex - Kullan
    pdfLaTeX doğrudan Big5 kodlu bir metin üzerinde
    file bg5+latex - LaTeX'i doğrudan bir
    Büyük5+...
    gbkpdflatex'i çalıştırın
  • Daha fazla »

Ad