Pascal - Des Programmes Structurés
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. Mais ces capacités ont été ajoutée à Pascal par les implementeurs, principalement Borland et les successeurs n'ont pas succédé. Pascal est utilisé pour apprendre la programmation. Le portage commercial principal est Delphi, suivi de Kylix.
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.
Pourquoi utiliser Pascal?
Il est souvent utilisé pour l'enseignement. C'est un langage classique (plus n'est pas possible) qui impose une programmation rigoureuse. Le portage Delphi et Kylix est un outil de programmation specialisé client-serveur. Il permet de créer facilement des applications.
Sites
- Kylix
Le portage Borland du langage avec une IDE. APIs de base de données client/serveur. (Linux). - Turbo Pascal
La vieille version 5.5 est disponible gratuitement. (Win). - 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. Gratuit et open source. - GNU Pascal
Un autre compilateur open source.
Exemple de code
|
Afficher les lettres d'un texte
|
cont str = 'demo'; var i:int; len:int; begin len:= length(str); for i:=0 to len do begin write(str[i]); end; end; |
