Un langage de programmation est bas niveau lorsque ses programmes nécessitent une attention portée à des éléments non pertinents.

Alan Perlis, un informaticien américain renommé, a fait la déclaration: “Un langage de programmation est de faible niveau lorsque ses programmes nécessitent une attention aux non-pertinents”. Cette citation fait référence à la distinction entre les langages de programmation de bas niveau et de haut niveau. Dans les langages de bas niveau, tels que le langage d’assemblage, les programmeurs doivent se concentrer sur les détails complexes de la gestion du matériel et de la mémoire, qui pourraient être considérés comme sans rapport pour la tâche à accomplir. D’un autre côté, les langages de programmation de haut niveau, comme Python ou Java, abstraient ces détails, permettant aux programmeurs de se concentrer sur la résolution de problèmes plutôt que sur les complexités des opérations de l’ordinateur.

Alan Perlis a apporté des contributions importantes au domaine de l’informatique au cours de sa carrière. Il a été le premier récipiendaire du prix Turing, considéré comme la plus haute distinction dans le domaine. Perlis était connu pour son travail dans les langages de programmation, en particulier dans le développement d’Algol, l’un des premiers langages de programmation de haut niveau. Il a joué un rôle crucial dans la création d’Algol 60, qui a introduit de nombreux concepts clés, notamment des structures en blocs et des fonctions imbriquées, qui ont grandement influencé les langages de programmation modernes.

De plus, Perlis était un ardent défenseur de la nécessité d’étudier la programmation en tant que discipline distincte. Il a souligné l’importance de développer de bonnes habitudes de programmation et de techniques, de promouvoir l’enseignement informatique et de l’étude systématique des langages de programmation.

Tout au long de sa carrière, Perlis a occupé divers postes académiques, y compris des professeurs à l’Université Carnegie Mellon et à l’Université de Yale. Il a également été chef du Département d’informatique dans les deux institutions.

Dans l’ensemble, les contributions d’Alan Perlis au domaine scientifique de l’informatique, en particulier dans les langages de programmation et l’éducation, ont eu un impact profond. Sa reconnaissance de la nécessité de langues de haut niveau et se concentrer sur la pertinence des concepts de programmation a considérablement influencé le développement du domaine, ce qui en fait une figure importante de l’informatique américaine.