Vidéo
Brainfuck, le langage de programmation de mabouls
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 :