Помер творець мови програмування Pascal

У перший день 2024 року помер творець мови програмування Pascal. Ніклаус Вірт був творцем багатьох мов програмування, операційної системи та закону розробки програмного забезпечення. яка носить його ім'я.

Новину повідомив в Асоціація обчислювальних машин, членом якої він був і яка у 80-х присудила йому нагороду Алана Тюрінга вважається Нобелівською премією з дисципліни.

Помер творець мови програмування Pascal

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

Ці роботи привели до того, що його покликали стати частиною команди вчених, відповідальних за мову програмування ALGOL.  ALGOL була однією з перших мов високого рівня і дозволяла програмістам чітко і просто виражати алгоритми.

Однак його пропозиція щодо нової версії, розробленої спільно з британцем Тоні Хоаром, була відхилена, і Вірт покинув команду. У 1970 році він вніс зміни, щоб він не був настільки сумісний з ALGOL, і перейменував його в Pascal.

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

Pascal — це багатоцільова мова програмування, яка наголошує на простоті, читабельності та ефективності.і. Він підходить як для тих, хто хоче навчитися програмувати, так і для розробки програм професійної якості.

Його найбільш поширене використання:

  • Educación: оскільки він має чіткий синтаксис і фокусується на структурованому програмуванні, Pascal використовується в багатьох початкових курсах програмування.
  • Розробка програмного забезпечення: Pascal можна використовувати для створення різних типів програм.
  • Науково-математичні додатки:  Мова надає набір інструментів для виконання обчислень і маніпулювання даними.
  • Вбудовані системи:  Оскільки Паскаль створює компактний код, він використовується для розробки драйверів для пристроїв і систем, які працюють у реальному часі.

Закон Вірта

Нещодавно померлий професор також проголосив закон, який носить його ім'я. Відповідно до цього закону Програмне забезпечення стає повільнішим швидше, ніж апаратне забезпечення.

За його власними словами:

Операційна система мала працювати на 8.000 байтах, а компілятор — у 32 Кбайтах, у той час як їхні сучасні нащадки потребують мегабайтів.Чи все це роздуте програмне забезпечення стало швидшим? Навпаки. Якби не апаратне забезпечення в тисячу разів швидше, сучасне програмне забезпечення було б абсолютно непридатним для використання.

Передбачається, що збільшення розміру програмного забезпечення виправдовує збільшення зручності для користувача та функціональності, але більш ретельний аналіз показує, що ці виправдання ненадійні. Текстовий редактор все ще виконує досить просту задачу вставки, видалення та переміщення частин тексту; компілятор все ще переводить текст у виконуваний код; і операційна система все ще керує пам'яттю, дисковим простором і циклами процесора. Ці основні зобов’язання не змінилися з появою вікон, стратегій копіювання та вставлення та спливаючих меню, а також із заміною значущих командних слів красивими значками... ці деталі приємні, але не важливі, і вони мають приховану вартість.

Програмування на мові Pascal з використанням Linux

Найпростіший спосіб програмувати на Pascal за допомогою дистрибутива на базі Linux – це використовувати Lazarus. Це інтегроване середовище розробки, яке працює з компілятором Free Pascal. Вам просто потрібно написати код і скомпілювати його. За допомогою будь-якого з компіляторів, доступних для Windows, Linux, Mac або FreeBSD, ви можете створювати версії для інших операційних систем. Якщо ви хочете, щоб програми мали графічний інтерфейс, вам просто потрібно вибрати будь-яку з бібліотек. Єдина умова: код доступний для набору віджетів, які ви хочете використовувати.

Lazarus можна завантажити зі сховищ основних дистрибутивів Linux або завантажити з тут.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.