L'objectif est d'écrire un programme complet qui émule la machine universelle d'ICFP 2006 avec le code le plus court. La machine universelle a un jeu d'instructions très simple expliqué ici . L'émulateur doit lire un nom de fichier à partir de l'argument de ligne de commande et exécuter le fichier …
Votre tâche consiste à créer un programme brainfuck pour chacun des opérateurs binaires suivants. Chaque programme doit prendre un ou deux nombres à 8 bits (A et B) en entrée et calculer l'opération spécifiée: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
Votre tâche aujourd'hui sera de prendre un fichier existant et d'y ajouter des zéros jusqu'à ce qu'il atteigne une certaine taille. Vous devez écrire un programme ou une fonction qui prend le nom d'un fichier dans le répertoire courant fet un certain nombre d'octets b. Tout en conservant le contenu …
introduction Kipple est un langage de programmation ésotérique basé sur une pile inventé par Rune Berg en mars 2003. Kipple a 27 piles, 4 opérateurs et une structure de contrôle. Piles Les piles sont nommés a- zet contiennent des entiers signés 32 bits. Il existe également une pile spéciale @pour …
Écrire un interprète pour 2B J'aime le langage ésotérique 2B de David Catt , ayant la mémoire stockée dans une bande où chaque cellule est une bande d'octets séparée (la «sous-bande»). Écrivez-lui un interprète! Spécification de langue Les spécifications officielles peuvent être trouvées ici . Dans cette spécification, "signifie un …
Le célèbre webcomic Homestuck utilise un langage de programmation appelé ~ATHà détruire les univers. Bien que ce défi de golf de code ne soit pas d'écrire un programme pour anéantir notre existence, nous allons détruire des entités plus apprivoisées (bien que moins intéressantes): les variables . ~ATH(prononcé "jusqu'à la mort", …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 2 ans . Votre tâche consiste à construire un interprète vers la …
Ce site a eu beaucoup de problèmes lors de l'implémentation de différentes langues dans la balise interprète . Cependant, presque tous étaient des langues ésotériques que personne n'utilisait. Il est temps de faire un interprète pour une langue pratique que la plupart des utilisateurs ici connaissent probablement déjà. Oui, c'est …
Une phrase de la théorie des nombres (pour nos besoins) est une séquence des symboles suivants: 0et '(successeur) - successeur signifie +1, donc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addition) et *(multiplication) = (égal à) (et )(parenthèses) l'opérateur logique nand( a nand best not …
BrainFlow Qu'est-ce que BrainFlow? BrainFlow est une extension de BrainF ** k (BFk) avec 3 commandes supplémentaires pour plus de fonctionnalité et de confusion. Quelles commandes? En plus des commandes BFk normales , nous avons également: ^ Passe à la cellule # en fonction de la valeur de la cellule. …
Défi Étant donné deux chaînes dans n'importe quel format d'E / S par défaut, procédez comme suit: REMARQUE: le défi fera référence à la première chaîne en tant que "données" et la seconde en tant que "programme". Changez le programme en une chaîne infinie qui est juste le programme répété …
Résumé Un nouveau langage de manipulation de chaînes a été créé, utilisant uniquement les caractères $+#-!*|@>! Votre tâche consiste à implémenter un interpréteur pour cela en aussi peu d'octets que possible. Contribution Une chaîne, qui est une seule ligne de cette langue. Cela peut être pris de toute manière raisonnable …
Jason a un gros JSON mais il est illisible, il a donc besoin de le raffiner. Formatage Spec Le JSON a 4 types différents: Nombres; Juste0-9 Cordes; Chaînes entre guillemets doubles "échappées avec\ Tableaux; Délimité par [], avec des éléments séparés par ,, les éléments peuvent être de n'importe lequel …
Il s'agit d'une extension de Simulate a Minsky Register Machine (I) . Je ne vais pas répéter toute la description ici, alors veuillez d'abord lire cette description du problème. La grammaire de la partie (I) était aussi simple que possible, mais aboutit à des programmes assez longs. Puisqu'il s'agit d'un …
Clem est un langage de programmation basé sur une pile minimale comportant des fonctions de première classe. Votre objectif est d'écrire un interprète pour la langue Clem. Il devrait exécuter correctement tous les exemples inclus dans l'implémentation de référence, qui est disponible ici . Comme d'habitude, les échappatoires standard s'appliquent. …
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.