Olivier Poncet
Directeur Technique · CTO

Brainfuck, le langage de programmation de mabouls

cover🔗 publié par Olivier Poncet le 17/06/2024 à 12:30

Ce live aborde le langage Brainfuck, un langage de programmation plutôt exotique, inventé par le développeur suisse Urban Müller en 1993. Ce langage est facile à comprendre mais extrêmement difficile à utiliser. Dans cette vidéo nous revenons sur sa syntaxe, son utilisation et implémentons un interpréteur en C++ … On va faire chauffer le compilo !

Sommaire du live du 17 juin 2024

  • 00:01 - Bienvenue
  • 02:38 - Brainfuck, le langage de programmation de mabouls !
  • 03:45 - Présentation du langage
  • 05:28 - Les instructions du langage
  • 10:23 - Les instructions équivalentes en C
  • 10:56 - Écrivons un interpréteur de Brainfuck en C++
  • 13:01 - La classe State
  • 18:36 - La classe Interpreter
  • 29:37 - Un premier exemple, imprimer un « ! » à l’écran
  • 36:40 - Un second exemple, imprimer « Hello, World! » à l’écran
  • 37:50 - Ecrire la commande « cat » en Brainfuck
  • 39:14 - Un convertisseur de Brainfuck vers C écrit en Brainfuck
  • 44:01 - Les ressources de ce live
  • 45:45 - Conclusion

Le live

Les liens

Brainfuck :

Code source de l’implémentation présentée dans le live :