357 Shares 9124 views

Qu'est-ce que Pascal. Programmation en Pascal

Qu'est-ce que Pascal? Tout à fait beaucoup de gens se demandent ce problème. En fait, ce sont des gens qui utilisent un ordinateur à un niveau de base. Pascal – c'est l'un des langages de programmation les plus populaires. Apprendre, habituellement à l'école secondaire ou dans les premiers cours des universités. Il est considéré comme la base de beaucoup d'autres langages de programmation.

histoire

Qu'est-ce que Pascal, nous avons découvert. Nous allons maintenant procéder directement à l'histoire de son émergence et le développement. Langue Créateur – Niklaus Wirth. Il a été développé dans la période 1968-1969. Pascal créant l'idée lui est venue après avoir assisté à un comité spécial sur le développement du langage. Qu'est-ce que Pascal, il est intéressant de nombreux programmeurs débutants. Ce nom est la langue a été nommé d' après le célèbre scientifique français Blaise Pascal, qui est particulièrement célèbre pour la création d'une machine mécanique, résume deux chiffres.

La première publication de ce que Pascal, est apparu en 1970. Ils ont parlé de l'objectif principal de la création de cette langue, comme l'efficacité, ce qui contribuerait à d'excellentes compétences en programmation et à la structuration des données.

La langue de mise en œuvre

  • UCSD Pascal. Ce système a été créé en 1978. Il est apparu le port compilateur qui vous permet de code portable, et peut désormais être modifié le système d'origine, et ainsi de suite. Plus tard UCSD est devenu la base de nombreuses implémentations suivantes Pascal.
  • Pascal Objet. Programmation en Pascal a toujours attiré de nombreux jeunes professionnels. En 1986, Apple a créé le langage d'extension de l'objet. Le groupe est engagé dans le développement, la consultation avec le « père » de Pascal.
  • Turbo Pascal. La première version de l'IDE est apparu en 1983. Borland est la société qui a été engagée dans le développement de cette mise en œuvre. Toutefois, il convient de noter que Turbo Pascal beaucoup emprunté à Odject Pascal, et en général, ces mises en œuvre étaient similaires. Programmation en Pascal sont intéressés et Microsoft. Presque en même temps, ils ont sorti leur propre version de la langue d'objet basé sur Pascal. Elle ne pouvait pas obtenir la distribution de masse, et a été rapidement oubliée. Par la suite, la mise en œuvre appelée Pascal Objet de Borland.
  • Objet aujourd'hui Pascal. L'étape la plus importante dans l'histoire de Pascal est le rendement des implémentations libres. Ils comprenaient le meilleur de beaucoup d'autres dialectes. Ils présentent une excellente compatibilité avec la plupart des systèmes d'exploitation.

traits

La connaissance du langage Pascal est nécessaire de commencer par ses fonctions. Chef d' entre eux – la plus stricte dactylographie et la présence de la programmation structurée. Pascal – le premier de ce genre de langage. Il pensait que le développeur, la langue doit contribuer la programmation disciplinée, puisqu'elle exclut autant que possible une variété d'erreurs de syntaxe, ainsi que de présenter une interface intuitive. Qu'est-ce que Pascal, et quelles sont ses principales caractéristiques – les principales questions d'intérêt pour les débutants. La langue est assez simple même pour un débutant.

A l'origine, cependant, la langue a un certain nombre d'inconvénients. Chef d' entre eux: l'incapacité de travailler avec la mémoire dynamique, bibliothèque courte IO, le manque de fonds pour exécuter les fonctions créées dans d' autres langues, et ainsi de suite. Qu'est-ce que Pascal, dont le langage est assez simple, dans le début des années 80, de nombreux experts ont appris. Cependant, tout cela est venu au goût. Certains experts ont même écrit des articles qui ont été peints en détail sur chaque manque de langage.

Et les corriger des défauts

Comme beaucoup d'autres langages de programmation, Pascal se vante non seulement les avantages mais aussi des inconvénients graves. Il faut dire que peu à peu les développeurs aux prises avec des inconvénients, mais ce sont elles ne le font pas toujours.

Autant que cela puisse paraître, mais ce n'est pas des lacunes linguistiques hors du commun aide les programmeurs dans la formation. De plus, Pascal dans les années 80 a été un grand pas en avant par rapport à Fortran, qui à cette époque a étudié les nouveaux arrivants. Surtout Fortran avait plus de problèmes. Dans une très courte période de temps, Pascal a réussi à devenir la principale langue d'enseignement dans de nombreuses écoles et universités. A sa base, ont été mis au point de nombreux programmes.

structure

A propos de Pascal vous pouvez écrire beaucoup, mais il devrait aller directement au processus de programmation. Chaque application de Pascal commence par le mot-clé (programme). Immédiatement après le nom du programme spécifié, puis mettre « ; ». Parfois, ce n'est pas nécessaire. Après le nom, vous pouvez spécifier une liste de fichiers externes qui vont jouer les paramètres. Ensuite vient le plus important dans le programme – son corps. Il se compose des sections description des constantes, types, variables, procédures et fonctions. Après eux, il y a un bloc d'instructions – le point d'entrée. unité de commande est situé entre les mots-clés commencent et se terminent. Chaque déclaration est séparée par un point-virgule. Pour mettre fin au programme utilise un point qui est placé après le corps.

modules d'application

Pour le module d'application dans le code du programme doit être présent une publicité pour elle. Pour faire une telle annonce, vous pouvez utiliser les instructions de connexion, ce qui est un mot-clé utilise. Après lui, les noms des modules à connecter. Les instructions sont entrées immédiatement après l'en-tête ou dans la section d'interface.

Certaines implémentations ne prennent pas en charge les modules linguistiques, versions particulièrement plus. Ils peuvent être divisés en deux types: logiciels et de soutien. Le premier est présent dans le programme commence par le programme de mot-clé. La seconde comprend des variables, des constantes, des types et ainsi de suite, peut être utilisé dans d'autres modules.

ponctuation

syntaxe Pascal exige le strict respect.

  • Semicolon. Placé à la fin de l'en-tête, après la description des variables. opérateurs séparés par lui. Vous ne pouvez pas utiliser l'avant de la fin mot-clé.
  • Virgule. Utilisé comme un séparateur dans une variété de listes.
  • Point. Placé à l'extrémité du corps du programme (après la fin du mot).

Une telle syntaxe rigide est nécessaire parce que l'ordinateur est considéré comme l'exécution de l'application. Dans le cas du caractère incorrect affiche une erreur. Si un point-virgule agit comme un séparateur d'instructions, l'opérateur est considéré comme le texte intégral entre un point et le point suivant. Dans le cas de la marque nepostanovki entre les opérateurs, le programme les prendre l'un et produire une erreur.

langage Pascal vous permet d'insérer des commentaires. Ils servent d'explication au code du programme. Vous pouvez utiliser la langue russe. Sur les commentaires programme ne produisent aucun effet.

Pascal, vous pouvez écrire des lettres minuscules et majuscules. Le choix est au programmeur.

critique

Comme nous l'avons dit, la popularité spéciale de Pascal est venu en 1980-1990, mais il y avait des critiques qui considéraient la langue frivole. À leur avis, il ne convient que pour la formation. critique particulièrement notable a été décrit dans l'article « Pourquoi Pascal est pas mon langage de programmation favori. » Il a été écrit par Brian Kernighan – l'un des développeurs de C. Il est après l'article Pascal a commencé sérieusement changé pour le mieux.

En dépit de tous les défauts, le plus pressant sur Pascal attitude désinvolte de nombreux programmeurs.