Pertanyaan yang diberi tag interpreter

13
Terapkan emulator Mesin Universal

Tujuannya adalah untuk menulis program lengkap yang mengemulasi Mesin Universal dari ICFP 2006 dengan kode terpendek. Mesin Universal memiliki set instruksi yang sangat sederhana yang dijelaskan di sini . Emulator harus membaca nama file dari argumen command-line, dan menjalankan file sebagai...

12
Pad file dengan nol

Tugas Anda hari ini adalah mengambil file yang ada dan menambahkan angka nol hingga mencapai ukuran tertentu. Anda harus menulis sebuah program atau fungsi yang mengambil nama file di direktori saat ini fdan sejumlah byte b. Sambil mempertahankan konten asli f, Anda harus menulis nol (nol byte,...

12
Penerjemah untuk teori bilangan, modulo n

Sebuah kalimat nomor teori (untuk tujuan kita) adalah urutan simbol-simbol berikut: 0dan '(penerus) - penerus artinya +1, jadi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(penjumlahan) dan *(penggandaan) = (sama dengan) (dan )(tanda kurung) operator logis nand( a nand badalah not (a and b)) forall (quantifier...

12
Tafsirkan Kipple!

pengantar Kipple adalah bahasa pemrograman esoterik berbasis stack yang ditemukan oleh Rune Berg pada Maret 2003. Kipple memiliki 27 tumpukan, 4 operator, dan struktur kontrol. Tumpukan Tumpukan diberi nama a- zdan berisi bilangan bulat bertanda 32-bit. Ada juga tumpukan khusus @,, untuk...

12
Terapkan subset skrip shell

Situs ini memiliki banyak masalah yang melibatkan penerapan berbagai bahasa dalam tag interpreter . Namun, praktis semua dari mereka adalah bahasa esoterik yang tidak ada yang menggunakan. Saatnya membuat penerjemah untuk bahasa praktis yang mungkin sudah diketahui sebagian besar pengguna di sini....

12
Tulis a ~ ATH Interpreter

Homestuck webcomic populer menggunakan bahasa pemrograman yang disebut ~ATHuntuk menghancurkan alam semesta. Walaupun tantangan golf kode ini bukan untuk menulis program untuk memusnahkan keberadaan kita, kita akan menghancurkan entitas yang lebih jinak (meskipun kurang menarik): variabel...

12
Tulis penerjemah untuk 2B

Tulis penerjemah untuk 2B Saya suka bahasa esoterik David Catt 2B, memiliki memori yang disimpan dalam rekaman di mana setiap sel adalah kaset byte yang terpisah ('subtape'). Tulis penerjemah untuk itu! Spesifikasi Bahasa Spesifikasi resmi dapat ditemukan di sini . Dalam spesifikasi ini,...

11
Simulasikan Tag Siklus Bitwise

Tantangan Dengan dua string dalam format I / O default apa pun, lakukan hal berikut: CATATAN: Tantangan akan merujuk ke string pertama sebagai "data" dan yang kedua disebut sebagai "program". Ubah program menjadi string tanpa batas yang hanya merupakan program yang diulang tanpa batas (misalnya...

11
Simulasikan Mesin Registrasi Minsky (II)

Ini merupakan perpanjangan dari Simulasikan sebuah Minsky Register Machine (I) . Saya tidak akan mengulangi semua deskripsi di sana, jadi silakan baca deskripsi masalah itu terlebih dahulu. Tata bahasanya sebagian (I) sesederhana mungkin, tetapi menghasilkan program yang agak panjang. Karena ini...

11
Tafsirkan Volatile

Tafsirkan Volatile Volatile adalah esolang berbasis stack yang dibuat oleh A_ / a '_' / A yang hanya memiliki 8 instruksi dan sedang menyelesaikan. Namun, ini juga non-deterministik ... artinya program tidak selalu memberikan hasil yang sama. Tugas Anda adalah menafsirkan bahasa ini. Spesifikasi...

11
Bantu Jason memformat JSON-nya

Jason memiliki JSON yang besar tetapi tidak dapat dibaca, jadi dia perlu memproduksinya. Memformat Spec JSON memiliki 4 jenis: Angka; Hanya0-9 String; "String dikutip ganda lolos dengan\ Array; Dibatasi oleh [], dengan item yang dipisahkan oleh ,, item dapat berupa jenis ini Benda; Dibatasi...

11
Tulis juru bahasa Clem

Clem adalah bahasa pemrograman berbasis stack minimal yang menampilkan fungsi kelas satu. Tujuan Anda adalah menulis penerjemah untuk bahasa Clem. Itu harus benar menjalankan semua contoh termasuk dalam implementasi referensi, yang tersedia di sini . Seperti biasa, celah standar berlaku. Entri...

11
Interpreter Manipulasi String

Ringkasan Bahasa manipulasi string baru telah dibuat, hanya menggunakan karakter $+#-!*|@>! Tugas Anda adalah mengimplementasikan juru bahasa untuk itu dalam sesedikit mungkin byte. Memasukkan String, yang merupakan satu baris dari bahasa ini. Ini dapat diambil dengan cara yang masuk akal...

11
Penerjemah BrainFlow!

BrainFlow Apa itu BrainFlow? BrainFlow adalah perpanjangan dari BrainF ** k (BFk) dengan 3 perintah tambahan untuk menambah fungsionalitas dan kebingungan. Perintah apa? Selain perintah BFk normal , kami juga memiliki: ^ Melompat ke sel # tergantung pada nilai dalam sel. Mis: Jika kita...

10
Bicara juru bahasa

"Talk" adalah bahasa berbasis akumulator yang dibajak yang dibuat sebagai tanggapan terhadap kutipan Dennis di talk.tryitonline.net. Waiting for someone to create an esolang called talk. . Bahasa "Talk" memiliki 4 perintah: 00 Jika akumulator adalah 0, atur akumulator ke 0. 01 Jika akumulator...

10
RoboZZle interpreter

Tugas Anda adalah menulis juru bahasa RoboZZle. Jika Anda tidak terbiasa dengan permainan, silakan menonton video di robozzle.com atau baca deskripsi saya di bawah ini. Robot tinggal di kotak persegi panjang berwarna merah, hijau, biru, atau hitam. Kotak hitam tidak dapat diakses. Yang lain dapat...

10
Kode-Golf: Urutan Farey (I)

Tantangan Dalam tugas ini Anda akan diberi bilangan bulat N (kurang dari 10 ^ 5), menampilkan urutan Farey dari urutan N. Input N diberikan dalam satu baris, input diakhiri oleh EOF. Memasukkan 4 3 1 2 Keluaran F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 =...

10
Tulis Penerjemah Shift

EDIT: Seperti yang Anda duga, ada bug pada penerjemah resmi: urutan komposisi .terbalik. Saya memiliki dua versi penerjemah, dan menggunakan yang salah di sini. Contoh-contoh juga ditulis untuk versi yang salah ini. Saya telah memperbaiki juru bahasa di repositori, dan contoh-contoh di bawah ini....