Nous utilisons des cookies pour améliorer votre expérience. Pour nous conformer à la nouvelle directive sur la vie privée, nous devons demander votre consentement à l’utilisation de ces cookies. En savoir plus.
Réalisation d'un compilateur pédagogique
Univ Europeenne - EAN : 9786203442304
Édition papier
EAN : 9786203442304
Paru le : 5 déc. 2022
84,90 €
80,47 €
Disponible
Pour connaître votre prix et commander, identifiez-vous
Notre engagement qualité
-
Livraison gratuite
en France sans minimum
de commande -
Manquants maintenus
en commande
automatiquement -
Un interlocuteur
unique pour toutes
vos commandes -
Toutes les licences
numériques du marché
au tarif éditeur -
Assistance téléphonique
personalisée sur le
numérique -
Service client
Du Lundi au vendredi
de 9h à 18h
- EAN13 : 9786203442304
- Réf. éditeur : 5126231
- Editeur : Univ Europeenne
- Date Parution : 5 déc. 2022
- Disponibilite : Disponible
- Barème de remise : NS
- Nombre de pages : 220
- Format : H:220 mm L:150 mm E:12 mm
- Poids : 302gr
- Interdit de retour : Retour interdit
- Résumé : Ce livre montre comment développer un compilateur pour un prototype de langage en passant par toutes ses phases en insistant sur le coté pratique. Il adopte une démarche gloutonne dans le sens où il expose dans un premier temps un compilateur pour un langage très réduit ne contenant que des déclarations d'entiers, des expressions arithmétiques et des instructions d'affectation, de lecture et d'écriture. Dans un second temps, le compilateur est étendu progressivement jusqu'à la couverture du langage complet. Comme structures de données, le langage est pourvu de tableaux, structures, listes linéaires chaînées, machines de Turing et fichiers. Comme expressions, le langage autorise les expressions arithmétiques, relationnelles, booléennes et chaînes de caractères. Comme instructions, le langage permet l'écriture de programmes structurés avec les boucles 'Tantque' et 'Pour', la conditionnelle 'Si-Sinon' et toutes les opérations définies sur les structures de données évoquées. De plus, le langage permet la modularité et offre donc les variables globales et paramètres comme moyens de communication entre les modules. Ce livre fait référence à deux logiciels libres d'utilisation.
- Biographie : Djamel-Eddine Zegour: Docteur de l'université de Paris Dauphine (1988), Professeur à l'Ecole Supérieure d'Informatique (ESI, Alger), Une quarantaine d'années d'expérience, Spécialisé dans les structures de données et les paradigmes de programmation, Auteur de plusieurs livres, publications scientifiques et logiciels pédagogiques.