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