Умер создатель языка программирования Паскаль

В первый день 2024 года умер создатель языка программирования Паскаль. Никлаус Вирт был создателем множества языков программирования, операционной системы и закона проектирования программного обеспечения. который носит его имя.

Эту новость сообщил Ассоциация вычислительных машин, членом которой он был и которая в 80-х годах наградила его премией Алана Тьюринга считается Нобелевской премией по этой дисциплине.

Умер создатель языка программирования Паскаль

Никлаус Эмиль Вирт родился в Винтертуре, Швейцария, 15 февраля 1934 года. Он получил степень бакалавра в 1959 году в ETH Zürich, степень магистра в 1960 году в Университете Лаваля в Канаде и докторскую степень в 1963 году в Калифорнийском университете в Беркли. Будучи профессором Стэнфордского университета, он начал работать над своими первыми языками программирования: Эйлер и PL/360.

Эти работы привели к тому, что его пригласили стать частью группы ученых, ответственных за язык программирования АЛГОЛ.  АЛГОЛ был одним из первых языков высокого уровня и позволял программистам ясно и просто выражать алгоритмы.

Однако его предложение о новой версии, разработанной совместно с британцем Тони Хоаром, было отклонено, и Вирт покинул команду. В 1970 году он внес изменения, сделав его несовместимым с АЛГОЛом, и переименовал его в Паскаль.

Характеристики Паскаля

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

Его наиболее широкое применение:

  • Образование: поскольку Паскаль имеет ясный синтаксис и ориентирован на структурное программирование, он используется во многих вводных курсах программирования.
  • Разработка программного обеспечения: Паскаль можно использовать для создания различных типов приложений.
  • Научные и математические приложения:  Язык предоставляет набор инструментов для выполнения вычислений и манипулирования данными.
  • Встроенные системы:  Поскольку Паскаль генерирует компактный код, он используется для разработки драйверов для устройств и систем, работающих в режиме реального времени.

Закон Вирта

Недавно скончавшийся профессор также провозгласил закон, носящий его имя. Согласно этому закону Программное обеспечение становится медленнее быстрее, чем аппаратное обеспечение становится быстрее.

По его собственным словам:

Операционная система должна была работать на 8.000 байтах, а компилятор — на 32 Кбайтах, а их современным потомкам требуются мегабайты. Неужели все это раздутое программное обеспечение стало быстрее? Напротив. Если бы не аппаратное обеспечение в тысячу раз быстрее, современное программное обеспечение было бы совершенно непригодным для использования.

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

Программирование на Паскале с использованием Linux.

Самый простой способ программировать на Паскале с использованием дистрибутива Linux — использовать Lazarus. Это интегрированная среда разработки, работающая с компилятором Free Pascal. Вам просто нужно написать код и скомпилировать его. С помощью любого компилятора, доступного для Windows, Linux, Mac или FreeBSD, вы можете создавать версии для других операционных систем. Если вы хотите, чтобы приложения имели графический интерфейс, вам достаточно выбрать любую из библиотек. Единственное условие — доступен код для того набора виджетов, который вы хотите использовать.

Lazarus можно скачать из репозиториев основных дистрибутивов Linux или скачать с здесь.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.