samedi 15 décembre 2012

Introduction au Turbo Pascal

Lorsque quelqu’un se lance dans la programmation, le choix de son premier langage est déterminant.
En général, c’est soit le Basic, soit le Pascal.
Le Pascal (nommé ainsi en hommage au grand scientifique et néanmois croyant Blaise Pascal (1623 – 1662)
qui fut l’inventeur de la machine à calculer) est un langage largement dépassé et surpassé par
des langages comme le C/C++ ou le tout nouveau Java.
Pourtant, son emploi reste largement répandu, principalement dans l’enseignement. En effet, le
Pascal est un des premiers langages à offrir une approche de la programmation structurée.
De plus, Borland à décider d’abandonner la vente de ce logiciel. Il est maintenant totalement
gratuit et on peut le trouver et le télécharger sur leur site.
Le Pascal permet aussi d’inclure ou pas certaines fonctions, selon qu’elles soient utilisées ou
non par le programme, un peu à la manière du C++ avec les directives #INCLUDE.
Ce langage permet aussi de compiler les programmes écrit et ainsi de créer des fichiers EXE autonomnes
et parfaitement fiables.
Le Pascal permet aussi d’inclure des passages de code en langage d’assemblage, de façon beaucoup
plus simple qu’en QBasic.
Et puis le Pascal posséde un pannel de fonctions très attractives regroupées sous le nom de Turbo
Vision. Turbo Vision permet de créer facilement des applications DOS ayant un physique acceptable,
c’est à dire avec des menus déroulants, des fenêtres, des barres d’états, de l’aide en ligne etc…
Bien sûr, on peut maintenant faire la même chose beaucoup plus simplement sous Windows avec Delphi
ou Visual Basic…
D’ailleurs des applications très récentes et énormement utilisées ont été écrite en Turbo Pascal.
Je pense nottament à NASM, un excellent assembleur, et à son environnement de développement NASM-IDE.
Etant dans le logiciel libre jusqu’à la mort, les auteurs de cette application proposent même
carrement le code source. Très instructif.
La version de Turbo Pascal que j’utilise est la dernière, c’est la 7. Vu que c’est Borland
himself qui la fourni, je pense qu’il n’y aura pas de problèmes de compatibilité entre les différents
compilateurs existant.
Au premier abord, Turbo Pascal peut paraître plus compliqué que le Basic. En effet, alors que
ce dernier ne nécessite pas une déclaration des variables, le Turbo Pascal en réclamme une.
En Turbo Pascal, il faut aussi se familliariser avec l’emploi du ; (point-virgule),
comme en C++.
Il vous faudra aussi écrire de multiples fois begin et end.
Mais malgrès ces petits détails, je pense qu’il vaut mieux pour un débutant de commencer par
le Turbo Pascal, plutôt que par le Basic. Pourquoi ? Parceque si jamais vous passez à la programmation
Windows, vous verrez que Delphi qui utilise ce même langage est beaucoup plus puissant que son
homologue Visual Basic.


Télecharger Turbo Pascal

0 commentaires:

Enregistrer un commentaire

Pages

ARAR MOHAMED. Fourni par Blogger.