Présentation
Mon exposé répond à la question suivante : que veut dire « créer un langage de programmation », et comment faire pour que l’ordinateur fasse ce qu’on lui demande ?
J’ai choisi ce sujet car je pense que c’est celui qui peut vous apporter le plus, même si vous n’avez aucune expérience en informatique. Si vous venez à mon exposé, vous aurez (entre autres choses extrêmement intéressantes) une vision d’ensemble du fonctionnement d’un ordinateur, et croyez-moi, c’est beaucoup plus intéressant que ce que les cours de technologie au collège ont pu vous laisser penser !
Ressources
Liens utiles :
- Lien de la conférence de David Naccache sur les systèmes de calcul avec des plantes carnivores : https://www.dailymotion.com/video/xbwqej
- L’excellent cours de Jean-Christophe Filliâtre sur la compilation, que j’ai eu le plaisir d’avoir en L3 et qui est la raison que cet exposé existe :
https://www.lri.fr/~filliatr/ens/compil/2016-2017/ - Le « livre du dragon » Compilateurs : principes, techniques et outils : je ne l’ai pas lu donc que je ne peux pas le recommander personnellement, mais c’est une référence !
- Un tutoriel pour apprendre à programmer en python d’OpenClassrooms (mais il en existe plein d’autres sur internet) :
https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python