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
Les liens :
Billet de blog :
- www.emaxilde.net/posts/2024/0...
Brainfuck :
- fr.wikipedia.org/wiki/Brainfuck
Code source de l'implémentation présentée dans le live :
- github.com/ponceto/brainfuck
- gitlab.com/ponceto/brainfuck
Suivez-moi :
Mon Twitter : / ponceto91
Mon Bluesky : bsky.app/profile/ponceto91.bs...
Mon Twitch : / ponceto91
Mon site web : www.emaxilde.net/
Mes articles : www.emaxilde.net/posts.html
16 июн 2024