Compiler Design Tutorial

5 k+
Téléchargements
Classification du contenu
Tout le monde
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran

À propos de cette appli

Un compilateur traduit le code écrit dans une langue (comme c) en une autre langue (comme le langage machine) sans changer la signification du programme. Il est également prévu qu'un compilateur rende le code cible efficace et optimise en termes de temps et d'espace.

Cette application tutorielle est très utile pour comprendre la théorie et la pratique de la mise en œuvre du compilateur. Ce didacticiel comprend des théories sur la conception de compilateurs telles que l'analyse lexicale, l'analyse syntaxique, l'analyse sémantique, la génération de code intermédiaire, l'optimisation de code et la génération de code. Une description de toutes les phases est donnée dans le formulaire de présentation.

Ce didacticiel est conçu pour les étudiants qui souhaitent apprendre et comprendre les principes de base du compilateur. Aussi utile pour ceux qui s'intéressent à la conception d'un compilateur. Chaque phase décrit facilement avec des exemples.

Ce tutoriel nécessite une connaissance de base du langage de programmation comme c, java etc.

Fonctionnalités:
1. Leçon / chapitre sage leçon.
2. Leçon sage des sujets secondaires de chaque sujet.
3. Comprend également les liens de vidéos youtube préparés par moi.
4. Banque de questions.
5. Complétez les notes hors ligne en glissant.

Les sujets:
1. Conception du compilateur: introduction
2. Bootstrapping
3. Analyse lexicale: expression régulière, Thompson Construction
4. Analyse syntaxique: analyse descendante et ascendante
5. Analyse descendante: analyse prédictive (analyse LL)
6. Analyse ascendante: LR simple (SLR), Look Ahead LR (LALR)
7. Analyse sémantique
8. Génération de code intermédiaire: code à trois adresses
9. Optimisation du code: blocs de base
10. Génération de code: algorithme, fonction getreg ()
Dernière mise à jour :
21 sept. 2024

Sécurité des données

La sécurité consiste d'abord à comprendre comment les développeurs collectent et partagent vos données. Les pratiques en matière de confidentialité et de sécurité des données peuvent varier selon votre utilisation, votre région et votre âge. Le développeur a fourni ces renseignements et peut les mettre à jour au fil du temps.
Aucune donnée n'est partagée avec des tiers
En savoir plus à propos de la façon dont les développeurs déclarent le partage
Aucune donnée collectée
En savoir plus à propos de la façon dont les développeurs déclarent la collecte

Assistance de l'appli

Numéro de téléphone
+919300827785
À propos du développeur
AMIT KUMAR BISWAS
akbiswasbit@gmail.com
PANCHSHEEL NAGAR (WEST) NEAR NAV DURGA MAIDAN B.M.Y. CHARODA, Chhattisgarh 490025 India
undefined

Autres applis de E-TEACHING GURUKUL