Реклама

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

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


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

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

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

instagram viewer

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

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

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

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

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

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

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

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

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

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

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

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