Кто изобрел программу Pascal?

кто изобрел паскаль программуЯзык программирования Pascal, который был основан на компьютерном языке ALGOL, был разработан в конце 1960-х годов и был назван в честь Блеза Паскаля — французского математика, ответственного за серию открытий, который также изобрел первый калькулятор (названный Pascaline) в 1645 году. ,

Учитывая, что Паскаль умер в 1662 году и что язык Паскаля был изобретен почти 300 лет спустя, он, возможно, не смог создать этот язык. Тогда кто изобрел язык программирования Pascal?


Паскаль был разработан Никлаусом Виртом, который родился 15 февраля 1934 года в Винтертуре (Швейцария) у Уолтера, профессора географии, и Хедвига (Келлера) Вирта. Никлаус разработал Algol-W, который был реализован на одном из первых IBM 360 (который был размером с комнату) и использовал его в качестве основы для развития языка Pascal несколько лет спустя.

кто изобрел паскаль программу

«В то время как европейцы обычно произносят мое имя правильным образом (« ник-вуз-вирт »), американцы неизменно вводят его в« никелевую ценность ». Это означает, что европейцы называют меня по имени, а американцы называют меня по значению».
~ Никлаус Вирт

Паскаль был создан Виртом как язык, который можно использовать для обучения фундаментальным концепциям, которые будут надежно и эффективно работать на компьютерах, доступных в 1970-х годах. Pascal в конечном итоге использовался для компьютерных игр, встроенных систем и исследовательских проектов, а также использовался для разработки Lisa, одного из ранних компьютеров Apple (Macintosh), и один из его производных, Object Pascal, до сих пор используется в настоящее время, в приложения, такие как Skype.

кто написал паскальский язык программирования

Никлаус Вирт является автором широко признанных книг, таких как «Алгоритмы + структуры данных = программы» (1976), получил десять почетных докторских степеней и был награжден премией Эммануэля Пьоре IEEE и премией Тьюринга в 1984 году среди многих других, но является главным виртом. Вкладом всегда была концепция создания производительного программного обеспечения, разработанного организованно и без лишних беспорядков.

кто написал паскальский язык программирования

В своей статье «Призыв к скудному программному обеспечению» [PDF], написанной Виртом в 1995 году, он объясняет некоторые проблемы разработки программного обеспечения и почему важно создавать чистый, организованный код, цитируя два «закона», которые он считает отражать бизнес:

  • Программное обеспечение расширяется, чтобы заполнить доступную память. (Болезнь Паркинсона)
  • Программное обеспечение работает медленнее, быстрее, чем аппаратное. (Рейзер)

Интересные идеи, учитывая количество строк кода в некоторых из наиболее часто используемых программ, сегодня, похоже, становятся все больше, даже если оборудование с каждым днем ​​становится все меньше. Например:

  • Основной имел 4000 строк кода в 1975 году, теперь он имеет более 2 миллиона.
  • Первая версия Word была 27000 строки кода. Текущая версия Office имеет более 30 миллионов.
  • Mac OS X состоит из примерно 90 миллионов строки кода.
  • Windows 95 была сделана из 15 миллионов строки кода, Windows 7 состоит из более 50 миллионов строки кода.
  • Одно игровое приложение для iPhone, такое как игровое приложение «Unreal», имеет более 2 миллиона строки кода.

кто изобрел паскаль программу

Он заявил, что единственная причина, по которой программное обеспечение стало большим, заключается в том, что поставщики программного обеспечения добавляют функции, которые клиенты думают, что они хотят, но никогда не используют. Он также был сторонником идеи, что программное обеспечение должно быть полностью понято по крайней мере одним человеком, и что наличие команд, разрабатывающих программы без какой-либо из них, полностью понимающих его полноту, вызывает много ненужной сложности и бесполезного кода.

кто написал паскальский язык программирования

Его развитие Паскаля было свидетельством этих убеждений. Паскаль до сих пор считается одним из самых математических языков программирования. Его ядро ​​ориентировано на основы, объектно-ориентированное программирование и простое и легкое для понимания простое ядро.

Вы знали о Паскале?

Ссылка на основную публикацию