реклама

който измисли паскална програмаНай- паскал програмният език, който се основава на компютърния език на ALGOL, е разработен в края на 60-те години и е кръстен на Блейз Паскал - френски математик, отговорен за поредица от открития и който също е измислил първия калкулатор (наречен Паскалин) в 1645.

Като се има предвид, че Паскал е починал през 1662 г. и че езикът на Паскал е изобретен почти 300 години по-късно, той не може да е създал езика. Тогава кой е измислил езика за програмиране на Паскал?


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

който измисли паскална програма

„Докато европейците обикновено произнасят името ми по правилния начин („ Nick-louse Veert “), американците неизменно магнетизирайте го в „Никел си заслужава“. Това означава, че европейците ме наричат ​​по име, а американците ме наричат ​​по стойност. "
~ Никлаус Вирт

instagram viewer

Pascal е създаден от Wirth като език, който може да се използва за преподаване на основни понятия, които да работят надеждно и ефективно на компютрите, налични през 70-те години. Паскал в крайна сметка се използва за компютърни игри, вградени системи и изследователски проекти, а също така се използва за разработването на Лиза, един от ранните компютри на Apple (Macintosh) и един от неговите производни, Object Pascal, се използва и до днес в приложения като Skype.

който написа езика за програмиране на pascal

Никлаус Уирт е автор на много признати книги, като „Алгоритми + Структури на данни = Програми“ (1976) и е получил десет почетни доктората и е награден с Приз IEEE Емануел Пиоре и на Награда Тюринг през 1984 г. сред много други, но основният принос на Wirth винаги е била концепцията за създаване на продуктивен софтуер, проектиран по организиран начин и без излишни струпвания.

който написа езика за програмиране на pascal

В статията си „Молба за слаб пост”[PDF], който е написан от Wirth през 1995 г., той обяснява някои от проблемите с разработването на софтуер и защо е важно да се създаде чист, организиран код, като се цитират два „закона“, които според него отразяват бизнес:

  • Софтуерът се разширява, за да запълни наличната памет. (Паркинсон)
  • Софтуерът става по-бавен по-бързо, отколкото хардуерът става по-бърз. (Reiser)

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

  • Basic имаше 4,000 редове с код през 1975 г., сега тя приключи 2 милиона.
  • Първата версия на Word имаше 27,000 редове от код. Текущата версия на Office е приключила 30 милиона.
  • Mac OS X е направен от ок 90 милиона редове от код.
  • Windows 95 е направен от 15 милиона редове с код, Windows 7 е изграден от над 50 милиона редове от код.
  • Приложение за една игра за iPhone, като например приложението за игра „Unreal“, приключи 2 милиона редове от код.
който измисли паскална програма

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

който написа езика за програмиране на pascal

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

Знаете ли за Паскал?