«interpreter» etiketlenmiş sorular

Çeşitli diller veya formalizmler için tercüman yazmayı içeren görevler.

3
Universal Machine emülatörünü uygulayın
Amaç, ICFP 2006'dan Universal Machine'i en kısa kodla taklit eden tam bir program yazmaktır. Universal Machine burada açıklanan çok basit bir talimat setine sahiptir . Öykünücü, komut satırı bağımsız değişkeninden bir dosya adı okumalı ve dosyayı program olarak çalıştırmalıdır, böylece dilinizin komut satırı bağımsız değişkenlerini ve stdin / out'ı bir …

3
Brainfuck'ta Bitsel Operatörler
Göreviniz, aşağıdaki ikili işleçlerin her biri için bir beyin fırtınası programı oluşturmaktır. Her program girişten bir veya iki 8-bit sayı (A ve B) almalı ve belirtilen işlemi hesaplamalıdır: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A 5'in hepsini uygulamak zorunda …
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

14
Bir dosyayı sıfırlarla doldurma
Bugünkü göreviniz mevcut bir dosyayı almak ve belirli bir boyuta ulaşana kadar sıfır eklemek olacaktır. Geçerli dizindeki bir dosyanın adını fve birkaç bayt alan bir program veya işlev yazmalısınız b. Orijinal içeriğini korurken sonuna yeni değerler bayt olacak şekildef sıfır (ascii 0s değil boş bayt) yazmalısınız b. fAdında yalnızca alfasayısal …
12 code-golf  file-system  code-golf  code-golf  string  code-golf  string  code-golf  random  game  compression  code-golf  array-manipulation  sorting  code-golf  number  arithmetic  primes  code-golf  geometry  code-golf  code-golf  decision-problem  regular-expression  code-golf  string  math  code-challenge  restricted-source  integer  palindrome  code-golf  string  palindrome  code-challenge  busy-beaver  code-golf  ascii-art  code-golf  string  code-golf  string  permutations  code-golf  code-golf  string  permutations  code-golf  number  primes  function  set-theory  code-challenge  hello-world  code-golf  math  number  decision-problem  code-golf  code-golf  sequence  arithmetic  integer  code-golf  math  number  arithmetic  decision-problem  code-golf  kolmogorov-complexity  alphabet  code-golf  combinatorics  graph-theory  tree-traversal  code-golf  set-theory  code-golf  interpreter  brainfuck  substitution  code-golf  quine  permutations 

2
Kipple'ı yorumla!
Giriş Kipple , Mart 2003'te Rune Berg tarafından icat edilen yığın tabanlı, ezoterik bir programlama dilidir. Kipple 27 yığın, 4 operatör ve bir kontrol yapısına sahiptir. Yığınlar Yığınları adlandırılır a- zve 32-bit işaretli tamsayı içerir. @Çıktı numaralarını daha uygun hale getirmek için özel bir yığın da vardır . Bir sayı …
12 code-golf  interpreter  code-golf  string  code-golf  math  string  code-golf  ascii-art  path-finding  code-golf  string  ascii-art  code-golf  interpreter  binary  logic-gates  logic  code-golf  ascii-art  code-golf  graph-theory  code-golf  string  code-golf  number  sorting  code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

1
2B için bir tercüman yaz
2B için bir tercüman yaz Gibi David Catt sitesindeki gizli dil 2B, her bir hücre bayt ayrı bir bant (bir bant depolanan bellek olan 'subtape'). Bunun için bir tercüman yaz! Dil Özellikleri Resmi şartnameyi burada bulabilirsiniz . Bu spesifikasyonda, "aralıktaki bir sayı 0-9( 0olarak yorumlanır 10) ve _herhangi bir uzunlukta …

2
~ ATH Tercüman yaz
Popüler webcomic Homestuck , ~ATHevreni yok etmek için adlandırılan bir programlama dilini kullanıyor . Bu kod golf zorluğu varlığımızı yok etmek için bir program yazmak olmasa da, biraz daha uysal (daha az ilginç olsa da) varlıkları: değişkenleri yok edeceğiz . ~ATH("ölüm kadar telaffuz edilir" ~ath, "tilde ath" nin nasıl olduğunu …

2
Yararsız bir tercüman uygulayın [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 2 yıl önce kapalı . Göreviniz Yararsız dile bir tercüman oluşturmaktır : İşlevsel gereksinimler şunlardır: Açıklanan tüm komutlar tercüman tarafından kabul …

5
Kabuk betiğinin alt kümesini uygulama
Bu sitede, tercüman etiketinde çeşitli dillerin uygulanmasını içeren birçok sorun vardı . Ancak, pratikte hepsi kimsenin kullanmadığı ezoterik dillerdi. Buradaki kullanıcıların çoğunun zaten bildiği pratik bir dil için bir tercüman yapma zamanı. Evet, başlığı okumakta sorun yaşıyorsanız kabuk betiğidir (sahip olduğunuzdan değil). (evet, bu zorluğu kasıtlı olarak yaptım, çünkü GolfScript …

2
Sayı teorisi için yorumlayıcı, modulo n
Sayı teorisinin bir cümlesi (bizim için) aşağıdaki sembollerin bir dizisidir: 0ve '(halef) - halef +1,0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(toplama) ve *(çarpma) = (eşittir) (ve )(parantez) mantıksal işleç nand( a nand bis not (a and b)) forall (evrensel nicelik belirteci) v0, v1, …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

6
String Manipulation Interpreter
özet Yalnızca karakterler kullanılarak yeni bir dize düzenleme dili oluşturuldu $+#-!*|@>! Senin görevin mümkün olduğunca az bayt içinde bir tercüman uygulamaktır. Giriş Bu dilin tek bir satırı olan bir dize. Bu herhangi bir makul yolla (stdin, fonksiyon parametresi, komut satırı argümanı vb.) Veya önceden tanımlanmış bir değişken olarak alınabilir. Program …

11
Bitsel Döngüsel Etiketi Benzet
Meydan okuma Herhangi bir varsayılan G / Ç biçiminde iki dize verildiğinde aşağıdakileri yapın: NOT: Zorluk ilk dizeye "veri" ve ikincisi "program" olarak anılacaktır. Programı sonsuz bir şekilde yinelenen sonsuz bir dizeyle değiştirin (örn. 10-> 1010101010...). Zorluk buna "sonsuz program" olarak değinecektir. Veriler boş olmasa da, sonsuz program üzerinde döngü …

1
Jason'ın JSON'unu biçimlendirmesine yardım edin
Jason'ın büyük bir JSON'u var ancak okunamıyor, bu yüzden onu güzelleştirmesi gerekiyor. Biçimlendirme Özellikleri JSON'un 4 farklı türü vardır: Sayılar; Sadece0-9 Teller; Çift tırnaklı "dizeler\ Diziler; Tarafından ayrılmış []öğelerle ayrılmış ,öğeler bu türlerden herhangi biri olabilir Nesneler; Tarafından sınırlandırılan {}biçim, key: valueanahtarın bir dize olduğu ve değerin bu türlerden herhangi …
11 code-golf  string  json  code-golf  number  code-golf  image-processing  code-golf  string  code-golf  number  sequence  arithmetic  number-theory  code-golf  string  code-golf  string  counting  code-golf  ascii-art  code-golf  math  code-golf  tips  code-golf  string  code-golf  grid  graph-theory  code-golf  parsing  interpreter  brainfuck  code-golf  math  arithmetic  number-theory  programming-puzzle  c#  code-golf  dominoes  code-golf  tips  code-golf  string  grid  crossword  code-golf  string  code-golf  kolmogorov-complexity  code-golf  number  sequence  code-golf  string  math  number  number-theory  primes  fastest-code  code-golf  number  code-golf  string  code-golf  ascii-art  number  kolmogorov-complexity  code-golf  string  grid 

3
BrainFlow Tercüman!
BrainFlow BrainFlow nedir? BrainFlow, ilave işlevsellik ve karışıklık için 3 ek komutla BrainF ** k (BFk) 'nin bir uzantısıdır. Ne komutları? Normal BFk komutlarına ek olarak : ^ Hücredeki değere bağlı olarak # hücresine atlar. Örn: 0 hücresindeyken 4 değeri varsa, ^ bizi 4 numaralı hücreye atlar. = Hücredeki değeri …

1
Minsky Kayıt Makinesinin Simülasyonu (II)
Bu bir Simüle Kayıt Minsky Kayıt Makinesi (I) ' nin bir uzantısıdır . Buradaki tüm açıklamaları tekrarlamayacağım, lütfen önce bu sorun açıklamasını okuyun. Kısım (I) 'deki dilbilgisi mümkün olduğunca basitti, ancak oldukça uzun programlarla sonuçlanıyor. Bu bir kod golf sitesi olduğundan, bir golf grameri isterdim, değil mi? Yüksek düzeyde, orijinal …

3
Bir Clem tercümanı yazın
Clem, birinci sınıf işlevlere sahip minimal yığın tabanlı bir programlama dilidir. Amacınız Clem dili için bir tercüman yazmaktır. Düzgün kullanılabilir referans uygulanması dahil tüm örneklerini yürütmek gerekir burada . Her zamanki gibi standart boşluklar uygulanır. En küçük bayt sayımı kazanır. Clem dili Clem, birinci sınıf işlevlere sahip yığın tabanlı bir …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.