Determinare se una lingua è Turing completa è molto importante quando si progetta una lingua. È anche un compito piuttosto difficile per molti linguaggi di programmazione esoterici per cominciare, ma consente di alzare il livello. Consente di creare alcuni linguaggi di programmazione che sono così difficili da dimostrare Turing Complete …
Il thread delle sfide dei ladri è qui . La sfida dei poliziotti: progettare un linguaggio di programmazione che sembra essere inutilizzabile per la programmazione, ma ammette il calcolo (o almeno il completamento dell'attività) attraverso un meccanismo non ovvio. Dovresti progettare un semplice linguaggio di programmazione che legge il codice …
Questa è la Sfida quindicinale n . 6 . Tema: Language Design C'è una chat room per questa sfida. Vieni e unisciti a noi se vuoi discutere di idee! E ora qualcosa di completamente diverso... Questa quindicina di giorni vogliamo sperimentare un nuovo tipo di sfida. In questa sfida, progetterai …
Avviso: sono disposto a dare una generosità a qualsiasi risposta che trovo interessante. La tua sfida è progettare un computer con set di istruzioni (OISC) completo di Turing : Un OISC è una macchina astratta che utilizza solo un'istruzione - ovviando alla necessità di un codice operativo del linguaggio macchina. …
Molti utenti di PPCG hanno contribuito alla creazione di questa sfida, sia nella chat che nel Sandbox, in particolare Martin Ender , AdmBorkBork , Emigna e user202729 La nostra comunità ha ritenuto necessario creare un insieme di lingue progettate appositamente per il golf, le "lingue del golf" come le chiamiamo …
C'era una volta, stavo leggendo questa domanda / risposta su Quora Esistono davvero programmatori con titoli di informatica che non riescono a superare il test FizzBuzz Questo codice viene fornito come risposta ovvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: …
Uno dei miei tipi preferiti di sfide su questo sito sono le sfide a fonte limitata . Queste sfide impongono una restrizione trattabile dal computer che le fonti di potenziali risposte devono superare. Mi piacciono così tanto queste sfide che ho lavorato su un linguaggio del golf progettato per vincere …
Sfida Vi sarà data una stringa di input, ovunque la parola "Lemon"è trovato che dovrebbe essere convertito "Lemonade" ma la a, de edeve essere preso in prestito da qualche altra parte nella frase. Esempio Esempio di input: Ho trovato un limone da bambino Esempio di output: Ho fatto una limonata …
Triangularity è un nuovo esolang sviluppato da Mr. Xcoder in cui la struttura del codice deve seguire uno schema molto specifico: Per la nriga di codice, devono esserci esattamente i 2n-1caratteri del programma su di esso. Ciò provoca una forma triangolare / piramidale, con la prima riga che ha un …
Sto scrivendo una lingua da golf. Suggerisci variabili, stack (s), nastri, registri, ecc. Per l'archiviazione in un linguaggio code-golf? Che dire dell'input implicito? Definizioni approssimative: Una variabile è semplicemente un nome (di solito un carattere lungo nelle lingue del golf) a cui è possibile assegnare un valore e successivamente recuperarlo …
Questa è una sfida di poliziotti e ladri basata sulla definizione delle lingue e sulla dimostrazione che sono Turing completi. Questo è il filo della polizia. Il thread dei ladri è qui . Cops Come poliziotto, preparerai due cose: Una specifica formale di un linguaggio di programmazione o altro sistema …
Muriel è un linguaggio in cui l'unico modo per eseguire il loop è creare un quine ed eseguirlo. Il tuo compito è creare la tua lingua con questa proprietà e implementarla in una lingua preesistente. Definiremo un linguaggio simile a Muriel come il seguente: Ha un comando integrato per l'esecuzione …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.