Почина създателят на езика за програмиране Pascal

В първия ден на 2024 г. почина създателят на езика за програмиране Pascal. Никлаус Вирт е създателят на множество езици за програмиране, операционна система и закон за дизайна на софтуера. който носи неговото име.

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

Почина създателят на езика за програмиране Pascal

Никлаус Емил Вирт е роден във Винтертур, Швейцария, на 15 февруари 1934 г. Той получава бакалавърска степен през 1959 г. от ETH Zürich, магистърска степен през 1960 г. от Université Laval в Канада и докторска степен през 1963 г. от UC Berkeley. Докато е професор в Станфордския университет, той започва да работи върху първите си езици за програмиране: Ойлер и PL/360.

Тези работи го накараха да бъде призован да бъде част от екипите от учени, отговорни за езика за програмиране ALGOL.  ALGOL беше един от първите езици на високо ниво и позволи на програмистите да изразяват алгоритми ясно и просто.

Предложението му за нова версия, разработена съвместно с британеца Тони Хоаре, обаче е отхвърлено и Вирт напуска екипа. През 1970 г. той прави модификации, така че да не е толкова съвместим с ALGOL и го преименува на Pascal.

Характеристики на Pascal

Pascal е многофункционален език за програмиране, който поставя акцент върху това да бъде прост, четим и ефективен.и. Подходящ е както за тези, които искат да се научат да програмират, така и за разработване на приложения с професионално качество.

Най-разпространените му приложения са:

  • Образование: Тъй като има ясен синтаксис и се фокусира върху структурираното програмиране, Pascal се използва в много въвеждащи курсове по програмиране.
  • Разработване на софтуер: Pascal може да се използва за създаване на различни видове приложения.
  • Научни и математически приложения:  Езикът предоставя набор от инструменти за извършване на изчисления и манипулиране на данни.
  • Вградени системи:  Тъй като Pascal генерира компактен код, той се използва за разработване на драйвери за устройства и системи, които работят в реално време.

Закон на Вирт

Наскоро починалият професор провъзгласи и закона, който носи неговото име. Според този закон Софтуерът става по-бавен, отколкото хардуерът става по-бърз.

По собствените му думи:

Една операционна система трябваше да работи на 8.000 байта, а компилаторът трябваше да се побере в 32Kbytes, докато съвременните им наследници изискват мегабайти.Всекият този раздут софтуер стана ли по-бърз? Напротив. Ако не беше хиляда пъти по-бърз хардуер, съвременният софтуер щеше да е напълно неизползваем.

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

Програмиране на Pascal с помощта на Linux

Най-лесният начин да програмирате на Pascal с вашата Linux-базирана дистрибуция е да използвате Lazarus. Това е интегрирана среда за разработка, която работи с компилатора Free Pascal. Просто трябва да напишете кода и да го компилирате. С всеки от наличните компилатори за Windows, Linux, Mac или FreeBSD можете да създавате версии за другите операционни системи. Ако искате приложенията да имат графичен интерфейс, просто трябва да изберете някоя от библиотеките. Единственото условие е кодът да е наличен за набора от джаджи, които искате да използвате.

Lazarus може да бъде изтеглен от хранилищата на основните Linux дистрибуции или изтеглен от тук.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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