Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours introduit le concept de traitement du langage informatique, en distinguant les langages naturels et les langages informatiques. Il couvre les interprètes et les compilateurs, en se concentrant sur la façon dont les compilateurs traduisent les langages de programmation en code exécutable. L'importance des compilateurs dans le développement de logiciels est soulignée, ainsi que les compétences acquises dans le cours, telles que le développement d'un compilateur pour un langage fonctionnel. Des exemples d'application de ces connaissances comprennent la construction de compilateurs, l'extension des langues et l'analyse de texte complexe. La séance de cours explique également comment les compilateurs comblent le fossé entre le code source et le code cible, en détaillant les phases impliquées dans le processus de compilation.