1/1 2/1
3/1 4/1
Les langages de programmation Notion d’acteur
+ Cobol, Fortran, Pascal, C, C++, C#, C–, Java, Javascript, PHP, Ecran : des actions pour afficher des messages
Ada, etc. Imprimante : des actions pour imprimer des documents
Pas de différence fondamentale entre ces langages, mais certains sont NombresComplexes : des actions pour calculer dans C
mieux conçus que d’autres. GPS : des actions pour localiser sa position
Reseau : des actions pour émettre et recevoir
D’autres langages, différents, reposent sur des fondements théoriques
etc.
solides :
+ Prolog, OCaml, Haskell
Voici un exemple d’acteur
+ Programmation par contraintes
5/1 6/1
7/1 8/1
Définitions : acteur et commentaires Définition : identificateur
Définition : Identificateur
Définition : Acteur
◦ Un nom d’acteur ou un nom d’action est un identificateur Ada
◦ Un acteur est une entité offrant un ensemble d’actions.
◦ Il ne comprend que des lettres, des chiffres, et _
◦ Le fichier de spécification *.ads liste les actions disponibles
◦ Il ne doit pas commencer par un chiffre
9/1 10 / 1
Toutes les actions que nous avons vues sont de la forme Nous utilisons un bloc séquence, c.-à-d. une séquence d’actions
11 / 1 12 / 1
Structure d’un programme exécutable Ada Invocation d’action
13 / 1 14 / 1
15 / 1 16 / 1