Pertanyaan yang diberi tag «interpreter»

Tugas yang melibatkan penerjemah penulisan untuk berbagai bahasa atau formalisme.

10
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 dihentikan. Ketika mencoba membaca pada indeks yang lebih besar daripada …

6
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 datang setelah argumen, jadi Anda bisa membayangkannya sebagai berbasis stack. Dalam notasi …

5
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 bahasa 2D seperti …

4
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 --- 42 36 -- 60 60 …

11
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 bersama Dapat mewakili daftar / tuple angka, serta satu nomor …

8
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 tentukan jika Anda menukar Mesin harus berhenti ketika …

12
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 ada eval, tidak …

4
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 tumpukan. *: Perkalian. Dilakukan di 2 angka …

4
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 interpreter harus mengizinkan karakter spasi kosong …

6
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: elemen pertama dalam kata tersebut dihapus …

5
Simulasikan setiap otomat seluler 1D
Tantangan Anda harus menulis program lengkap yang mengambil tujuh angka dari STDIN, dan mencetak sejarah dua dimensi dari automaton seluler (CA) ke STDOUT. Ini golf kode. Pemformatan Input Input akan terdiri dari tujuh bilangan bulat / string yang dipisahkan oleh koma. Angka pertama adalah jumlah aturan menurut kode Wolfram (nama …

26
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 setelah melakukan semua operasi. Jika ada lebih dari satu output, …

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 …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

1
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 …

3
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 interpreter Python 2 dengan fitur cukup lengkap hanya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.