Pertanyaan yang diberi tag interpreter

18
Menjumlahkan? Itu keahlian saya!

pengantar Forte adalah bahasa esoterik yang sangat aneh berdasarkan konsep memodifikasi nilai-nilai angka. Dalam Forte angka bukan konstanta tetapi variabel, Anda bisa menggunakan LETinstruksi untuk memberikan nilai baru kepada mereka. Misalnya, setelah mengeksekusi LET 2=4-1dari sekarang...

17
Bytecode Interpreter / VM terkecil

Papan Peringkat - JIT Dikompilasi (Lebih Rendah Lebih Baik) es1024 - 81.2 poin (termasuk kompiler yang berfungsi!) Kieth Randall - 116 poin Ell - 121 poin Papan - Ditafsirkan (Lebih rendah lebih baik) Martin Büttner - 706654 poin (sekitar 2 jam). criptych - 30379 poin (97 detik)...

17
Temukan Pola di Strings

Dalam tantangan ini, tugas Anda adalah menemukan substring dengan struktur yang diberikan. Memasukkan Input Anda harus berupa dua string alfanumerik yang tidak kosong, pola p dan teks t . Idenya adalah bahwa masing-masing karakter pmewakili substring non-kosong yang berdekatan tyang terjadi di...

17
Menulis penerjemah untuk bahasa Jumper esoterik saya

Saya telah memikirkan Jumper bahasa esoterik. Nanti Anda akan melihat alasannya. Ini beroperasi dengan memori akses-acak dengan byte sebagai sel. RAM nol diindeks dan awalnya diisi dengan nol. Ketika mencoba mengakses sel dengan kesalahan indeks negatif harus ditampilkan dan program...

16
Terapkan Notasi Anyfix!

Dalam notasi awalan, operator datang sebelum argumen, sehingga Anda bisa membayangkan bahwa operator memanggil next()yang secara rekursif dipanggil. Dalam notasi infiks, operator beralih di antara argumen, sehingga Anda dapat membayangkannya hanya sebagai parse tree. Dalam notasi postfix, operator...

16
Visualisasikan pembagian panjang dengan seni ASCII

Tulis sebuah program yang memvisualisasikan pembagian panjang dengan seni ASCII. Input terdiri dari dua bilangan bulat, pembilang dan penyebut, menggunakan format input pilihan Anda. Contoh: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96...

16
Lakukan backflip untuk ais523!

Tantangan ini adalah hadiah untuk ais523 untuk memenangkan para " Rookie of the Year " kategori dalam " Best of PPCG 2016 ". Selamat! BackFlip adalah bahasa pemrograman esoterik yang dibuat oleh pengguna ais523 , yang telah menciptakan lebih dari 30 esolangs menarik lainnya . BackFlip adalah...

15
Terapkan glob Matcher

Menerapkan fungsi pola dan string yang akan dicocokkan, mengembalikan true jika pola cocok dengan string WHOLE, jika tidak palsu. Sintaks pola glob kami adalah: ? cocok dengan satu karakter + cocok dengan satu atau lebih karakter * cocok dengan nol atau lebih karakter \ lolos Aturan: Tidak...

15
Tafsirkan + kode p

Terinspirasi oleh kegemaran baru-baru ini atas dua bahasa karakter lain, ;# Intro Menurut konsensus komunitas , jawaban yang dapat diterima di situs ini harus menggunakan bahasa pemrograman yang, minimal: Dapat menentukan apakah bilangan asli prima Dapat menambahkan dua bilangan alami...

15
Simulator Mesin Turing

Tulis simulator mesin Turing . Untuk kesederhanaan kita dapat menganggap status sebagai integer, simbol sebagai char, simbol kosong sama dengan spasi putih 5-tuple dalam bentuk kondisi saat ini, simbol input, status berikutnya, simbol output, arah (kiri atau kanan) pesanan tidak wajib tetapi...

14
Itu hampir Gila!

Tantangan Tantangan Anda adalah merancang juru bahasa untuk bahasa mirip lisp , yang sejak saat itu akan diciptakan: GLisp . Kode program untuk GLisp akan terdiri dari jumlah ekspresi bersarang yang ditunjukkan oleh tanda kurung, dalam bentuk berikut: (func arg1 arg2 ...) Perhatikan bahwa...

14
Simulasi Sistem Tag Siklik

Sistem tag siklik adalah model komputasi Turing-complete kecil yang terdiri dari alfabet dua simbol (saya akan menggunakan {0,1}), daftar produksi siklik terbatas hingga kosong yang terdiri dari dua simbol tersebut, dan kata tak terikat yang juga terdiri dari dua simbol itu. Di setiap langkah:...

14
Tafsirkan StackyMath!

Saatnya Anda menerapkan bahasa berbasis tumpukan baru saya! Ini disebut StackyMath. Ini akan menjadi bahasa berbasis stack dengan 8 operasi pada stack dan cara-cara untuk menambahkan angka ke stack. Daftar operasi: /: Divisi. Dilakukan di 2 angka teratas tumpukan. Dorong kembali hasilnya di...

13
Operator Bitwise di Brainfuck

Tugas Anda adalah membuat satu program brainfuck untuk masing-masing operator biner berikut. Setiap program harus mengambil satu atau dua angka 8-bit (A dan B) dari input dan menghitung operasi yang ditentukan: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Anda tidak harus...

13
Produk-produk Fibonacci

Anda dapat menguraikan angka lebih besar dari 0 sebagai jumlah unik dari angka Fibonacci positif. Dalam pertanyaan ini kami melakukan ini dengan berulang kali mengurangi angka Fibonacci positif terbesar yang mungkin . Misalnya: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 +...

13
Menyelesaikan variabel makro SAS

The SAS bahasa pemrograman adalah kikuk, kuno bahasa dating kembali ke 1966 yang masih digunakan sampai sekarang. Kompiler asli ditulis dalam PL / I , dan memang banyak sintaks yang berasal dari PL / I. SAS juga memiliki bahasa makro preprosesor yang berasal dari bahasa PL / I juga. Dalam tantangan...

13
Golf a Purple Interpreter

Golf a Purple Interpreter Ungu adalah esolang yang dirancang dengan dua tujuan utama: Untuk menjadi minimalisasi terong , karena tidak ada cukup bahasa satu instruksi yang memodifikasi sendiri sekitar. Untuk mengakui kemungkinan penerjemah golf yang sangat kecil . Pass pertama saya pada...

13
Penerjemah golf sederhana

Tantangan: Tugas Anda adalah membuat juru bahasa sederhana untuk bahasa golf yang sederhana. Memasukkan: Input akan berupa string yang dipisahkan oleh spasi. Anda dapat mengganti pemisahan ruang dengan apa yang Anda inginkan Keluaran: Keluarkan hasil (angka atau string) yang diperoleh...