daging sapi - Online di Cloud

Ini adalah command beef yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


Daging Sapi - Penerjemah Brainfuck yang fleksibel

RINGKASAN


daging sapi [PILIHAN] ... FILE

DESKRIPSI


Beef adalah penerjemah fleksibel untuk bahasa pemrograman Brainfuck.

Itu dapat dikonfigurasi menggunakan opsi yang dijelaskan di bawah ini, sehingga memungkinkan untuk dijalankan
Program brainfuck yang membuat asumsi tentang perilaku penerjemah.

Daging sapi tidak menetapkan batasan sewenang-wenang untuk ukuran pita memori yang digunakan oleh program, dan
mengalokasikan sel-sel memori sesuai kebutuhan.

PILIHAN


-S, --toko=APA
Pilih nilai yang akan disimpan dalam kaset ketika akhir input tercapai. APA
default ke `nol' (menyimpan nol); nilai lain yang mungkin adalah `eof' (store -1, the
nilai biasanya ditetapkan ke EOF konstanta C) atau `sama' (biarkan nilainya tidak tersentuh)

-D, --aktifkan-debugging
Aktifkan dukungan debug. Secara default, instruksi debugging tidak dijalankan

-Hai, --file keluaran=FILE
Tulis output program ke FILE

-Saya, --file masukan=FILE
Baca masukan program dari FILE

FILE dapat berupa jalur lokal atau URI apa pun yang didukung oleh GIO. Jika FILE adalah `-' masukan standar atau
keluaran standar, tergantung pada konteksnya, akan digunakan.

OTAK BAHASA


Program Brainfuck bekerja pada pita memori yang berisi jumlah yang hampir tidak terbatas
sel; setiap sel dapat menyimpan nilai, yang dapat dilihat sebagai karakter atau sebagai
bilangan bulat (pengkodean ASCII-nya) tergantung pada konteksnya. Ada kursor yang menunjuk
ke salah satu sel, yang dianggap sebagai sel saat ini; kursor dapat dipindahkan
sekitar sesuka hati.

File sumber Brainfuck terbuat dari sejumlah instruksi Brainfuck; simbol apa saja yang
bukan instruksi dianggap sebagai komentar dan diabaikan. Ada pengecualian untuk ini
aturan, lihat di bawah.

Instruksi Brainfuck adalah:

+ Tingkatkan nilai di sel saat ini sebanyak satu

- Kurangi nilai di sel saat ini sebanyak satu

> Pindahkan kursor satu sel ke kanan

< Pindahkan kursor satu sel ke kiri

[ Mulai lingkaran. Instruksi yang terkandung dalam loop dieksekusi selama
nilai sel saat ini bukan nol

] Akhiri loop yang dimulai dengan instruksi [

, Baca karakter dari input dan simpan di sel che saat ini

. Tulis nilai sel saat ini ke output

# Buang konten pita memori untuk keperluan debugging. Instruksi ini adalah
diabaikan kecuali opsi --enable-debugging ada

Jika baris pertama dari file sumber dimulai dengan urutan ajaib #! itu diabaikan.
Ini memungkinkan Anda untuk menjalankan program Brainfuck tanpa memanggil Beef secara eksplisit, seperti Anda
akan lakukan untuk misalnya. sebuah program Python.

Simbol ! memiliki arti khusus untuk Daging Sapi: ini menandai akhir dari kode program dan
awal masukannya. Jika simbol ini ada di file sumber, input runtime akan
diabaikan.

CONTOH


Program Hello World klasik dapat ditulis dalam Brainfuck sebagai

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

Program Brainfuck berikut dapat digunakan untuk menggantikan kucing(1) utilitas:

#!/usr/bin/daging sapi
,[.,]

Itu tentu saja dengan asumsi Anda tidak membutuhkannya kucingOpsi baris perintah mewah (1), Anda
memiliki shell dengan pengalihan I/O yang berfungsi dan selera humor.

PENULIS


Andrea Bolognanieof@kiyuko.org>.

Gunakan daging sapi online menggunakan layanan onworks.net



Program online Linux & Windows terbaru