Qui a inventé le programme Pascal? [Si vous vous demandiez]

  • Peter Holmes
  • 0
  • 910
  • 6
Publicité

Le langage de programmation Pascal, basé sur le langage informatique ALGOL, a été développé à la fin des années 1960 et porte le nom de Blaise Pascal, mathématicien français, responsable de plusieurs découvertes et qui a également inventé le premier calculateur (appelé Pascaline) en 1645..

Considérant que Pascal est décédé en 1662 et que le langage Pascal a été inventé près de 300 ans plus tard, il n’a peut-être pas créé ce langage. Ensuite, qui a inventé le langage de programmation Pascal?


Pascal a été développé par Niklaus Wirth, né le 15 février 1934 à Winterthur, en Suisse, de Walter, professeur de géographie, et de Hedwig (Keller) Wirth. Niklaus a développé l'Algol-W, qui a été implémenté sur l'un des premiers IBM 360 (aussi grand qu'une pièce) et l'a utilisé quelques années plus tard comme base pour le développement du langage Pascal..

“Alors que les Européens prononcent généralement mon nom correctement ("Nick-louse Veert"), les Américains le modifient invariablement en "Nickel's Worth". C'est-à-dire que les Européens m'appellent par mon nom, mais que les Américains m'appellent par leur valeur.”
~ Niklaus Wirth

Pascal a été créé par Wirth en tant que langage pouvant être utilisé pour enseigner des concepts fondamentaux qui fonctionneraient de manière fiable et efficace sur les ordinateurs disponibles dans les années 1970. Pascal a fini par être utilisé pour des jeux informatiques, des systèmes embarqués et des projets de recherche. Il a également été utilisé pour le développement du Lisa, l'un des premiers ordinateurs Apple (Macintosh) et l'un de ses dérivés, Object Pascal, est toujours utilisé des applications telles que Skype.

Niklaus Wirth est l'auteur de livres hautement reconnus, tels que “Algorithmes + Structures de Données = Programmes” (1976) et a reçu dix doctorats honorifiques et a reçu entre autres le prix IEEE Emmanuel Piore et le prix Turing en 1984, mais la principale contribution de Wirth a toujours été le concept de création d'un logiciel de production conçu de manière organisée et sans encombrement inutile..

Dans son article nommé “Un plaidoyer pour le logiciel Lean” [PDF] qui a été écrit par Wirth en 1995, il explique certains des problèmes liés au développement de logiciels et explique pourquoi il est important de créer du code propre et organisé en citant deux exemples. “lois” qu'il croit refléter l'entreprise:

  • Le logiciel se développe pour remplir la mémoire disponible. (Parkinson)
  • Les logiciels sont de plus en plus lents plus rapidement que le matériel. (Reiser)

Les idées intéressantes, compte tenu du nombre de lignes de code de certains des logiciels les plus utilisés de nos jours, semblent prendre de l'ampleur même si le matériel se réduit chaque jour. Par exemple:

  • Basic avait 4000 lignes de code en 1975, il a maintenant plus de 2 millions.
  • La première version de Word avait 27 000 lignes de code. La version actuelle d'Office a plus de 30 millions.
  • Mac OS X est composé d'environ 90 millions lignes de code.
  • Windows 95 était fait de 15 millions lignes de code, Windows 7 est composé de plus de 50 millions lignes de code.
  • Une seule application de jeu pour iPhone, telle que la “Irréel” application de jeu a terminé 2 millions lignes de code.

Il a déclaré que la seule raison pour laquelle les logiciels sont devenus importants est que les éditeurs de logiciels ajoutent des fonctionnalités que les clients pensent vouloir, mais ne jamais utiliser. Il était également partisan de l'idée que le logiciel devait être parfaitement compris par au moins une personne et que le fait de disposer d'équipes développant des programmes sans aucune compréhension complète de son intégralité entraînait beaucoup de complexité inutile et de code inutile..

Son développement de Pascal était un testament à ces croyances. Pascal est toujours considéré comme l'un des langages informatiques les plus mathématiques. Son noyau est conçu pour se concentrer sur l'essentiel, la programmation orientée objet et le maintien d'un noyau simple, léger et facile à comprendre..

Saviez-vous que Pascal?




Personne n'a encore commenté ce post.

De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.