Pertanyaan yang diberi tag «interpreter»

Tugas yang melibatkan penerjemah penulisan untuk berbagai bahasa atau formalisme.

17
Membuat juru bahasa HQ9 +
Tujuan dari kode golf ini adalah untuk membuat juru bahasa untuk bahasa pemrograman HQ9 + Ada 4 perintah dalam bahasa pemrograman ini: H - mencetak "Halo, dunia!" Q - mencetak kode sumber program 9 - mencetak lirik lagu "99 botol bir" + - menambah akumulator Aturan: Karena akumulator tidak ditentukan, …

3
Bangun bahasa golf dengan saya
Banyak pengguna PPCG yang membantu menciptakan tantangan ini, baik dalam obrolan maupun Sandbox, khususnya Martin Ender , AdmBorkBork , Emigna , dan pengguna202729 Komunitas kami merasa perlu untuk membuat serangkaian bahasa yang dirancang khusus untuk bermain golf, "bahasa golf" seperti yang kita sebut sebagai bahasa. Bahasa-bahasa seperti itu telah berevolusi …


30
Tulis penerjemah Deadfish interaktif
Deadfish adalah lelucon "bahasa pemrograman" dengan empat perintah. Karena halaman Esolang agak kontradiktif dan penerjemah pada halaman itu tidak semuanya bekerja persis sama, Anda harus menerapkan variasi berikut: Spesifikasi Ada akumulator yang setidaknya 16 bit dalam ukuran, lebih banyak diperbolehkan tetapi lebih sedikit tidak. Angka negatif tidak perlu didukung. Akumulator …

10
Interpretasikan /// (dilafalkan 'garis miring')
Karena kita tidak bisa mendapatkan cukup golf bahasa esoteris, bukan? /// - slash yang diucapkan —adalah bahasa kecil yang menyenangkan berdasarkan s///fungsi penggantian-regex dari ketenaran Perl. Ini hanya berisi dua karakter khusus, garis miring /dan garis miring terbalik \. Anda dapat menemukan artikel lengkapnya di esolangs wiki , tetapi saya …

11
Memecahkan Masalah Pemutusan untuk Befinge
Mari kita mendefinisikan sederhana bahasa 2D, yang kami akan memberikan nama sangat asli befinge . Befinge memiliki 5 instruksi: <>^v, seperti pada kebanyakan esolangs 2D, arahkan pointer instruksi ke arah masing-masing. . adalah no-op. Penunjuk instruksi dimulai di sudut kiri atas ke kanan. Jika penunjuk instruksi mencapai keunggulan, program berhenti. …

6
Membantu! Kerusakan kalkulator saya!
pengantar Kalkulator saya bertingkah aneh. Kadang-kadang ketika saya mengetik 8itu menampilkan a 2. Dan terkadang ketika saya mengetik a 6itu menampilkan a +. Beberapa tombol tercampur aduk! Adakah yang bisa membantu saya menentukan yang mana? Tantangan: Input: Daftar persamaan yang salah , dengan hasil yang benar . Output: Dua tombol …
28 code-golf  number  arithmetic  integer  code-golf  math  number  geometry  code-golf  grid  code-golf  math  number  sequence  primes  code-golf  sequence  kolmogorov-complexity  code-golf  string  ascii-art  alphabet  code-golf  math  sequence  integer  code-golf  number-theory  integer  natural-language  code-golf  date  code-golf  function  code-golf  ascii-art  code-golf  math  number-theory  primes  classification  code-golf  array-manipulation  decision-problem  matrix  code-golf  number  code-golf  code-golf  ascii-art  matrix  code-golf  string  code-golf  sequence  base-conversion  code-golf  code-golf  math  number-theory  combinatorics  integer-partitions  code-golf  integer  binary  base-conversion  code-golf  integer  base-conversion  palindrome  code-golf  code-golf  integer-partitions  code-golf  math  ascii-art  matrix  code-golf  number  sequence  number-theory  matrix  code-golf  interpreter  code-golf  graph-theory  code-golf  ascii-art  decision-problem  code-golf  division  code-golf  array-manipulation  primes  code-golf  string  ascii-art  code-golf  primes  counting  code-golf  matrix  unicode  code-golf  source-layout  code-golf  grammars  code-golf  string  cops-and-robbers  regular-expression  obfuscation  string  code-challenge  cops-and-robbers  regular-expression  code-golf  kolmogorov-complexity  game  card-games  code-golf  kolmogorov-complexity  code-golf  array-manipulation  matrix  code-challenge  cops-and-robbers  code-challenge  decision-problem  cops-and-robbers  code-golf  permutations 

8
Keluarkan setiap program penghentian (tulis juru bahasa paralel)
Tujuan dari tantangan ini adalah (pada akhirnya) mengeluarkan setiap program penghentian yang mungkin dalam bahasa pilihan Anda. Pada awalnya ini mungkin terdengar mustahil, tetapi Anda dapat melakukannya dengan pilihan perintah eksekusi yang sangat hati-hati. Di bawah ini adalah diagram ASCII untuk menggambarkan hal ini. Biarkan kolom mewakili penomoran dari setiap …

11
Simulasikan Mesin Registrasi Minsky (I)
Ada banyak formalisme, jadi sementara Anda mungkin menemukan sumber-sumber lain yang berguna, saya berharap untuk menentukan ini dengan cukup jelas sehingga tidak perlu. RM terdiri dari mesin keadaan terbatas dan sejumlah register bernama, yang masing-masing memegang bilangan bulat non-negatif. Untuk memudahkan input teks, tugas ini mengharuskan status yang disebutkan juga. …

7
Tulis penerjemah 0815
Saya suka konsep 0815 , kecuali penerjemah di situs web pembuatnya mengembalikan Kesalahan 404. Jadi saya memutuskan untuk meminta Anda semua untuk membantu! Dasar 0815 didasarkan pada tiga (3) register dan antrian. Register diberi nama X, Y, dan Z, dengan X menjadi hanya-tulis, Z menjadi hanya-baca, dan Y menjadi register …

15
Transpile WordMath
Kita semua telah melihat "hax matematika" daring yang terlihat seperti ini: Think of a number, divide by 2, multiply by 0, add 8. Dan, secara ajaib, semua orang berakhir dengan angka 8! Bahasa Mari kita mendefinisikan bahasa pemrograman yang menggunakan sintaks teks di atas, yang disebut "WordMath". Script WordMath ikuti …

15
Buat juru bahasa Unicorn
Baru-baru ini, saya membuat kesalahan ketik dan saya menulis unicorn bukan unicode, saya melakukan apa yang orang normal akan lakukan dan saya membuat esolang darinya. Dalam tantangan ini, Anda akan menulis penerjemah Unicorn. Karena program Unicorn sangat panjang, Anda harus menulis penerjemah singkat untuk menggantinya. Contoh Ini adalah hasil yang …

7
Juru Bahasa Penafsir Mandiri
Berdasarkan komentar oleh George Edison untuk pertanyaan ini , tulislah juru penterjemah mandiri terkecil. Anda dapat menggunakan bahasa yang Anda pilih. Bahasa kosong tidak masuk hitungan. Panjang program Anda harus minimal dua karakter. Program ini tidak perlu menginterpretasikan seluruh bahasa, hanya subset lengkap fitur bahasa Turing (yang berisi penerjemah). Quines …

18
Buat juru bahasa 3var!
3var adalah varian ikan mati yang menggunakan tiga variabel yang disebut A, B dan R. A dan B adalah akumulator, sedangkan R digunakan sebagai variabel hasil. Dalam tantangan kode-golf ini , Anda perlu membuat juru bahasa untuk versi bahasa ini. Perintah yang Diperlukan: i Increments A d Decrements A s …

25
Hitung hasil edit yang dihitung untuk masa tenggang
Saat Anda mengedit posting di SE, suntingan lebih lanjut dalam tenggang waktu 5 menit digabungkan ke dalamnya. Diberikan daftar waktu Anda mengedit posting, hitung hasil edit tidak dalam tenggang waktu. Katakanlah Anda mengedit pada menit [0,3,4,7,9,10,11,12]. Ini menghasilkan 3 suntingan pada waktu [0,7,12], dengan sisanya terjadi pada masa tenggang mereka. …

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.