Paradigmes des
langages de
1
langages de
programmation :
SUPPORT DE COURS
Introduction (langages de programmation L.P)
Langage ? (Déf. Larousse)
Capacité, obsere chez tous les hommes, d'exprimer leur pensée et
de communiquer au moyen d'un système de signes vocaux et
éventuellement graphiques (la langue).
2
éventuellement graphiques (la langue).
Tout système structuré de signes non verbaux remplissant une fonction
de communication :Langage gestuel. Langage animal.
Ensemble de caractères, de symboles et de règles qui permettent de
les assembler, utilisé pour donner des instructions à un ordinateur.
Introduction (langages de programmation L.P)
Langage de programmation ? (quelques déf. possibles)
Déf.1 : Notation systématique avec laquelle on peut décrire un
ensemble d’étapes nécessaires à une machine, pour
l’accomplissement d’une tâche donnée (résolution d’un problème)
3
ensemble d’étapes nécessaires à une machine, pour
l’accomplissement d’une tâche donnée (résolution d’un problème)
Déf.2 : Formalisme artificiel permettant d’exprimer des algorithmes, tout
en étant un langage pouvant être étudié en utilisant des
outils/concepts propres à la linguistique
Déf.3 : Notation pour la description d’algorithmes et structures de
données pouvant être implémentée sur ordinateur
Introduction (langages de programmation L.P)
Langage de programmation ? (différents aspects, niveaux de
description)
4
1. Syntaxe (ou grammaire)
2. Sémantique
3. Pragmatique (aspect pratique)
Introduction (langages de programmation L.P)
Langage de programmation ? (différents aspects, niveaux de
description)
1. Syntaxe (ou grammaire) :
5
1. Syntaxe (ou grammaire) :
« Forme du L.P »,
On définit d’abord les symboles du langage (alphabet), puis les mots ou
unités lexicales du langage (séquence de symboles de l’alphabet), puis les
phrases du langage (séquence de mots du langage)
Répond à la question ‘cette phrase du langage est elle correcte ? ’
1 / 42 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !