|
Fenêtre de test : composants en cours d′évaluation
Le Pascal est un langage de programmation impératif qui
se caractérise par une syntaxe claire, rigoureuse, facilitant la structuration
des programmes. Cette clarté et cette rigueur font que Pascal était encore récemment
souvent utilisé dans l′enseignement. En dehors de la syntaxe et de sa rigueur,
le langage Pascal possède de nombreux points communs avec le C.
Le langage Pascal de base était connu pour son usage purement éducatif et était assez limité
(pas de chaînes de caractères, par exemple),
mais les développements qu′il a connus en ont fait un langage complet et efficace. Les
versions actuelles de Pascal, utilisées hors du monde éducatif,
sont des extensions telles que Turbo Pascal (mode texte), Object Pascal (programmation objet)
Delphi et Lazarus (fenêtrés).
On peut programmer en Pascal sous DOS, Windows, Mac OS ou encore sous
Linux/Unix ou Palm OS. Pascal est connu pour avoir permis d′élaborer des logiciels
assez renommés comme TeX et une partie des premiers systèmes d′exploitation du Macintosh.
Sa syntaxe a aussi été reprise par d′autres langages comme Ada, Modula-2 (puis Modula-3) ou
Oberon.
Delphi désigne à la fois un environnement de développement intégré et
(familièrement) un langage de programmation orienté objet.
L′EDI Delphi est un EDI propriétaire fonctionnant sous Windows créé en 1995
et édité par Borland.A l′époque, créer des programmes graphiques sous
Windows se faisait en grande majorité en utilisant soit la chaîne de
compilation Visual C++, soit le RAD Visual Basic. Le premier outil étant
excessivement complexe et le second assez peu structuré, Delphi apparut
alors comme une alternative viable pour beaucoup de développeurs qui
souhaitaient créer des programmes standard pour Windows. En 2001, Borland
édita une version Linux de Delphi appel Kylix, qui ne
connut pas le succès attendu par l′éditeur. Comme il s′agit d′un outil RAD
(Rapid Application Development), Delphi est simple à prendre en main et il est
tout à fait aisé de créer toutes sortes d′applications. Actuellement, Delphi reste
l′un des rares outils avec lequel il est possible de produire des programmes
Win32 ou .NET partir du même langage.
Lazarus est un EDI multi-plateforme développé en et pour Free Pascal.
Son objectif est de fournir aux programmeurs Pascal Objet un environnement de
développement s′approchant le plus possible de Delphi.
Free Pascal est un compilateur sous licence GPL fonctionnant sous Linux,
Win32, OS/2, Mac OS X, BSD. Il est connu pour interprêter et
compiler la syntaxe Pascal Objet (Delphi). A la différence de Java dont le
slogan est "write once run anywhere" (écrire une fois, exécuter partout),
celui de Lazarus et Free Pascal est "write once compile anywhere"
(érire une fois, compiler partout). Puisque le même compilateur est disponible
sur différentes plates-formes, cela signifie qu'il n'est pas nécessaire de reprogrammer
entièrement un logiciel d'un système d′exploitation à l′autre, il suffit
simplement de recompiler le code source.
------------
Le C++ est un langage de programmation permettant la programmation sous de
multiples paradigmes comme la programmation procédurale, la programmation orientée objet et
la programmation générique. C++ est actuellement le 3e langage le plus utilisé au monde
(le 1er si on le regroupe avec le C). Le langage C++ n′appartient à personne
et par conséquent n′importe qui peut l′utiliser sans payer de droits.
------------
Lazarus et le C++ & ses IDE sont usuellement utilisés pour la programmation des logiciels SDEI...
C′est pourquoi la plupart de ces derniers fonctionne sous les 3 principaux environnements
Win32, Linux et Mac OS X.
|