Domande taggate «interpreter»

Compiti che coinvolgono la scrittura di interpreti per varie lingue o formalismi.

17
Creazione di un interprete HQ9 +
L'obiettivo di questo codice golf è quello di creare un interprete per il linguaggio di programmazione HQ9 + Ci sono 4 comandi in questo linguaggio di programmazione: H - stampa "Ciao, mondo!" Q - stampa il codice sorgente del programma 9 - stampa il testo della canzone "99 bottiglie di …



30
Scrivi un interprete Deadfish interattivo
Deadfish è un "linguaggio di programmazione" scherzoso con quattro comandi. Poiché la pagina Esolang è un po 'contraddittoria e gli interpreti in quella pagina non funzionano tutti esattamente allo stesso modo, è necessario implementare la seguente variante: specificazione C'è un accumulatore che ha una dimensione di almeno 16 bit, più …

10
Interpreta /// (pronunciato 'barre')
Perché non ne abbiamo mai abbastanza di golf in lingua esoterica, vero? /// - barre pronunciate: è un linguaggio divertente basato sulla s///funzione di sostituzione regex della fama del Perl. Contiene solo due caratteri speciali, barra /e barra rovesciata \. Puoi trovare un articolo completo sul wiki di esolangs , …

11
Risolvi il problema dell'arresto per Befinge
Definiamo un semplice linguaggio 2D, che daremo il nome incredibilmente originale befinge . Befinge ha 5 istruzioni: <>^v, come nella maggior parte degli esolang 2D, reindirizzare il puntatore dell'istruzione nelle rispettive direzioni. . è una no-op. Il puntatore dell'istruzione inizia nell'angolo in alto a sinistra andando a destra. Se il …

6
Aiuto! La mia calcolatrice non funziona correttamente!
introduzione La mia calcolatrice si sta comportando in modo strano. A volte quando scrivo un 8viene visualizzato a 2. E a volte quando scrivo a 6viene visualizzato a +. Alcuni pulsanti sono confusi! Qualcuno potrebbe aiutarmi a determinare quale? Sfida: Input: elenco di equazioni errate , con risultati corretti . …
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
Emette tutti i programmi di arresto (scrivi un interprete parallelo)
L'obiettivo di questa sfida è (eventualmente) produrre ogni possibile programma di arresto in una lingua a scelta. All'inizio può sembrare impossibile, ma puoi farlo con una scelta molto attenta dell'ordine di esecuzione. Di seguito è riportato un diagramma ASCII per illustrare questo. Lascia che le colonne rappresentino una numerazione di …

11
Simula una macchina registro Minsky (I)
Esistono molti formalismi, quindi mentre potresti trovare utili altre fonti, spero di specificarlo abbastanza chiaramente da non essere necessario. Un RM è costituito da una macchina a stati finiti e da un numero finito di registri nominati, ognuno dei quali contiene un numero intero non negativo. Per semplicità di input …

7
Scrivi un interprete 0815
Mi piace il concetto di 0815 , tranne l'interprete sul sito del creatore restituisce un errore 404. Quindi ho deciso di chiedere a tutti di aiutare! Le basi 0815 si basa su tre (3) registri e una coda. I registri sono denominati X, Y e Z, con X come sola …

15
Transpile WordMath
Abbiamo visto tutti quei "matematici hax" online che assomigliano a questo: Think of a number, divide by 2, multiply by 0, add 8. E, per magia, tutti finiscono con il numero 8! linguaggio Definiamo un linguaggio di programmazione che utilizza la sintassi del testo sopra, chiamato "WordMath". Gli script di …

15
Crea un interprete Unicorn
Di recente, ho fatto un refuso e ho scritto unicorno invece di unicode, ho fatto quello che farebbe qualsiasi persona normale e ne ho ricavato un esolang . In questa sfida dovrai scrivere un interprete Unicorn. Poiché i programmi Unicorn sono orribili a lungo, dovrai compensare un breve interprete. Esempio …

7
Interprete autointerpretante
Sulla base di un commento di George Edison a questa domanda , scrivi il più piccolo interprete autointerpretato. Puoi usare la lingua che preferisci. Le lingue vuote non contano. Il programma deve contenere almeno due caratteri. Non è necessario che il programma interpreti l' intera lingua, ma solo un sottoinsieme …

18
Crea un interprete 3var!
3var è una variante del pesce morto che utilizza tre variabili chiamate A, B e R. A e B sono accumulatori, mentre R viene utilizzato come variabile di risultato. In questo codice-golf sfida di , devi creare un interprete per una versione ridotta di questa lingua. Comandi richiesti: i Increments …

25
Il conteggio modifica la contabilità per il periodo di tolleranza
Quando modifichi un post su SE, tutte le altre modifiche entro un periodo di tolleranza di 5 minuti vengono unite in esso. Dato un elenco di volte in cui modifichi un post, conta le modifiche non in un periodo di tolleranza. Di 'che modifichi in pochi minuti [0,3,4,7,9,10,11,12]. Ciò si …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.