Compilation

No Thumbnail Available

Date

2025-04-29

Journal Title

Journal ISSN

Volume Title

Publisher

Université of eloued جامعة الوادي

Abstract

En 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)

Description

مطبوعة بيداغوجية موجهة لطلبة سنة ثالثة ليسانس إعلام آلي

Keywords

Citation