Le langage de codage personnalisé de Doctor Doom est réel sur GitHub

$config[ads_kvadrat] not found

Comment créer un langage de programmation ? - Florentin Guth - IPT18 #4

Comment créer un langage de programmation ? - Florentin Guth - IPT18 #4
Anonim

Le docteur Victor Von Doom est l'un des personnages les plus intelligents de l'univers Marvel et il souhaite que tout le monde le sache. Scientifique, méchant, narcissique, Doom compte créer un langage de codage personnalisé pour ses machines parmi ses nombreuses réalisations. Maintenant, ce faux code est réellement réel grâce à des génies diaboliques sur GitHub.

La prédilection du Docteur Doom de nommer des choses après lui-même (par exemple, DoomBot) a pris de l’ampleur lorsqu’il a créé un langage de programmation entièrement basé sur différentes variations de la «saisie» d’entrée. Il a fait sa première apparition dans Écureuil imbattable # 4 où il alimentait son prochain stratagème diabolique.

Maintenant, le programmeur jdmoran a recréé le langage avec «SYSDOOM», un projet toujours en cours hébergé sur le site Web de partage de logiciels, GitHub. Pour le moment, le code a une fonctionnalité limitée et, franchement, une faisabilité réelle nulle en tant que langage réel.Mais cela n’a pas empêché Doom de l’utiliser pour alimenter ses machines les plus diaboliques, et cela ne devrait pas vous arrêter non plus.

À partir de ce qui est disponible sur la page GitHub, des commandes ont été attachées à des orthographes spécifiques du processus "Doom", comme "dOOm" ou "dOoM". De plus, c'est assez absurde et il est déconseillé de l'utiliser pour votre "malheur". ”Dispositif de jour (sauf si vous êtes un masochiste sérieux).

À ce jour, seules huit variantes différentes de «Doom» ont une fonction spécifique, les variantes restantes étant actuellement non attribuées et pouvant être suggérées par le public.

Malgré l'inconcevabilité de «SYSDOOM» en tant que langage réel, Doctor Doom n'a jamais été à l'écoute de la raison ou de la logique. Doom fait ce qu'il veut.

$config[ads_kvadrat] not found