Pascal, pour des programmes structurés
De Blaise Pascal à Niklaus Wirth
Pascal à été conçu en 1970 par Nicklaus Wirth
pour imposer aux programmeurs un style de programmation structuré.
Pascal a des successeurs, Modula et Oberon, qui ajoutent les modules et
permettent d'accéder aux ressources système.
Cependant les capacités
ont été ajoutée à Pascal par les implémentations de Borland.
Pascal est utilisé pour apprendre la programmation.
Il est souvent utilisé pour l'enseignement. C'est un langage classique (on ne peut l'être plus) qui impose une programmation rigoureuse. Les portages Delphi sous Windows et Kylix pour Linux sont des outils de programmation specialisé client-serveur. Il permet de créer facilement des applications.
Pascal est de moins en moins utilisé, notamment parce que Java ou C# permettent de programmer plus facilement les mêmes tâches et que Basic est devenu un langage évolué à objets.
Caractéristiques
- Programmation strictement structurée.
- Les imports permettent d'inclure des fonctions de modules externe, sans fichier d'en-tête requis comme avec C.
- Des procedures et fonctions, les secondes returnent des valeurs.
- Les objects ont été ajoutés par la suite.
Exemple de code
Afficher les lettres d'une chaîne de caractères:
cont str = 'demo'; var i:int; len:int; begin len:= length(str); for i:=0 to len do begin write(str[i]); end; end;
Outils de développement
- Kylix
Le portage Borland du langage avec une IDE. APIs de base de données client/serveur. (Linux). - Turbo
Delphi
Environnement de développement visuel de Borland. Gratuit pour réaliser des applications commerciales. - Free Pascal
Un portage orienté objet de Pascal, proche de Turbo Pascal 7 de Borland. Il peut produire du code natif ou du bytecode pour la machine virtuelle Java (JVM).
Gratuit et open source. - GNU Pascal
Un autre compilateur open source.
|
|
|
