Класификация на програмните езици и тяхното развитие

10.03.2020

Нива на програмни езици

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

Езици на високо ниво

разработване на езици за програмиране

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

Класификация на езиците за програмиране на "високо ниво"

Езиците на високо ниво са разделени на процедурни и непроцедурни. Първите са написани като алгоритъм на последователни действия, които една машина трябва да извърши, за да получи конкретен резултат. Тези езици включват, например, Pascal (Pascal), С (С).

Повече за не-процедурно програмиране

езици на програмиране

На този етап класификацията на езиците за програмиране се разширява отново. Сега най-често срещаните са Java (Java), C ++ (C ++), Visual Basic (View Basic). Основата на тази методология са обектите и класовете. Данните и методите за тяхното обработване са затворени в един вид “shell” и изпълнени, ограничени до неговите граници, а областите на изходния код извън този контейнер не засягат вътрешното съдържание. Освен това, програмите, написани на езици на ООП, позволяват използването на вече разработената функционалност, без да се повтаря реално нейното прилагане, използвайки механизма на наследяване. Те отбелязват, че обектно-ориентираните езици са доста трудни за разбиране, но те стават все по-чести сред програмистите. Основата на декларативните програмни езици е механизъм за сравняване на изразите, описани в програмното тяло, и определен стандарт, който вече е положен като желания резултат. Примери за тази техника са езиците Пролог (Пролог) и Lisp (Lisp).

Нека да обобщим

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