muzruno.com

История на разработването на езици за програмиране: накратко за всичко

2011

Програмирането е отнемащ време и сложен процес, който не може да бъде разбран от всички. Езикът на машината се състои от много алгоритми и машинни кодове. И днешните компютри са толкова перфектно оборудване, поради факта, че те са програмирани. А историята на разработката на софтуер не би била толкова успешна, ако не беше специален език за машини, превеждащи символни ключови думи в машинни кодове. Нека разгледаме как се развива историята на развитието на езиците за програмиране.

Първите автокодове се появиха през 1955 г. от усилията на разработчиците на IBM, ръководени от инженера Джон Бакъс. Това беше език на високо ниво, наречен Фортран, а не набор от непростими прости команди, а организацията на по-големи кодове, които станаха известни като оператори или алгоритмични езици. За да ги преведат в кода на машината, бяха създадени преводачи, които трансформират алгоритми и го правят разбираем за електронен компютър. Има два начина: тълкуване и компилация. Поради простотата на версията на Фортран, те бързо се използват и последният е един от най-популярните езици за програмиране днес.

Това обаче не е единственият автоматичен код за машините. Историята на разработването на езици за програмиране продължава с създаването на алгоритми Algol, които се използват главно в академичната среда и имат голям брой нови концепции. Това събитие се провежда през 1960 година. Малко по-късно любознателни служители на IBM излязоха с езика на Cobol, който е ориентиран към употреба в бизнес средата и използва за обработка на сложна и обемна икономическа информация.

Историята на развитието на езиците за програмиране продължава с професорите от колежа в Дартсмут, Т. Курц и Й. Кемени, които развиват добре познатия BASIC. Тя е много по-проста от Fortran и затова се използва в персонални компютри. Той произвел ефекта на експлозията, станал основният набор от програми за автоматично кодиране и прави компютрите собственост на най-обикновените потребители.

Простотата на използване и възможността за диалог са най-важните предимства на BASIC. Недостатъците включват липсата на ограничение на програмирането, което много често ги бърка и ги прави логично неразбираеми. Програмите, съставени с помощта на BASIC, имат забавено естество, защото не се основават на компилатори, а на преводачи.



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

Историята на развитието на програмирането би била непълна без езика на ада, кръстен на първата жена програмистка Ада Лъълас, дъщеря на всички известни пот Джордж Байрън. Това е по-напреднал и универсален програмен език, съставен на базата на Паскал.

Историята на разработката на софтуер има в своя арсенал много повече езици за програмиране, които са написани за специални приложения. Например в симулацията се използват Симулацията, Simcrit и GPSS. За контролиране на оборудването се използва FORT. Системен софтуер са написани на език SI. Бази данни се създават от Kodasil език. За програмиране на обучение, лого, Robik и алгоритмичен език AP Yershov.

Историята на развитието на програмирането още не е напълно написана и е малко вероятно да се случи в близко бъдеще.

Споделяне в социалните мрежи:

сроден