department of computer science_PS
Permanent URI for this collectionhttps://dspace.univ-eloued.dz/handle/123456789/21806
Browse
Browsing department of computer science_PS by Author "Retima Farida"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Item Compilation(Université of eloued جامعة الوادي, 2025-04-29) Retima FaridaEn général, les programmeurs rédigent un programme informatique en utilisant un langage de programmation de haut niveau. Mais un ordinateur ne comprend pas le langage haut niveau. Il ne comprend que le code machine (les programmes en binaire 0 et 1). Un code source désigne un programme écrit dans un langage évolué. Le code source doit être converti en code machine, ce qui est accompli par les compilateurs et les interpréteurs. Un compilateur ou un interpréteur est donc un logiciel qui transforme un programme écrit en langage évolué en un code machine qui est compris par l'ordinateur. Objectif du cours : • Compréhension du cheminement d'un programme source vers un programme en langage machine. • Analyse des différentes phases du processus de compilation d'un langage évolué. • Les fondamentaux de la création de compilateurs comprennent l'analyse lexicale, l'analyse syntaxique, l'analyse sémantique et la génération de code. • Les principaux outils utilisés pour réaliser ces analyses : théorie des langages (expressions régulières, automates, grammaires). • Apprendre à utiliser des outils de génération d'analyseurs lexicaux, syntaxiques et sémantiques (LEX et YACC)