Initiation au turbo pascal
INITIATION A TURBO PASCAL J P CHEVAUX CInitiation à Turbo-Pascal GENERALITES La machine ou plus exactement le microprocesseur ne peut exécuter que des instructions codées en binaire Mais l'écriture de ces codes est particulièrement fastidieuse et n'a été pratiquée qu'au tout début de la programmation Très rapidement on a utilisé les codes hexadécimaux Ils n'apportent aucun confort supplémentaire en matière de programmation mais permettent de réduire considérablement les erreurs de frappe La nécessité d'associer des instructions littérales aux codes s'est imposée très rapidement L'assembleur répond à cette nécessité Chaque code du microprocesseur est associé à un mnémonique LDA MOV et les valeurs sont notées en hexadécimal Les programmes écrits en assembleur ont l'avantage de pouvoir exploiter au maximum les possibilités du microprocesseur et fournissent donc des programmes très rapides Cette dernière façon de faire est di ?cile à mettre en oeuvre et nécessite une grande pratique pour obtenir des résultats satisfaisants D'autant que la détection d'erreurs de programmation n'est pas chose facile Néanmoins à l'heure actuelle on programme toujours certaines applications en langage machine car on a besoin d'une rapidité très importante pour l'exécution du programme C'est le cas en particulier dans les applications dites 'en temps réel' dans les domaines de l'automatisme et de la robotique Malgré tout les performances sans cesse croissantes des matériels tendent à faire dispara? tre cette programmation Les années ont vu appara? tre les langages dits évolués Ceux ci permettent de s'a ?ranchir des contraintes du langage de la machine et permettent de décrire le but à atteindre et non pas la façon d'y arriver Par exemple dans un langage évolué on donnera l'instruction Writeln 'Ceci est un texte à a ?cher' qui donne le but à atteindre a ?cher le texte entre apostrophes sur l'écran et placer le curseur sur la ligne suivante En assembleur ou en langage machine il serait nécessaire de donner la liste de toutes les instructions machines qui permettent d ? amener le premier caractère de la cha? ne dans le registre x puis de l'a ?cher de passer au caractère suivant en ayant pris soin de tester que ce n'est pas la ?n de la cha? ne de caractère etc Le premier langage évolué utilisé par les programmeurs fut le BASIC Ce langage prévu au départ pour l'initiation à la programmation a rapidement envahi le marché de la programmation Au début des années le PASCAL et le C apparaissent Ils ont comme caractéristique de structurer la programmation C'est à dire de programmer suivant des méthodes rigoureuses et donc e ?caces La structuration des programmes permet en outre une maintenance plus facile des applications Page INFORMATIQUE Document réalisé par Jean-Pierre CHEVAUX CInitiation à l'informatique Au début des années apparaissent des langages dit orientés objets La grande nouveauté de ces langages est de proposer au programmeur une approche di ?érente dans l'écriture du programme on n'écrit plus un programme en décrivant uniquement une suite d'action mais on construit des objets par exemple une fenêtre et on lui attribue des méthodes
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 28, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 160.6kB