Класификација програмских језика и њихов развој

10. 3. 2020.

Нивои програмског језика

класификација програмског језика Шта је програмски језик? Ово је скуп знакова за писање изворног кода рачунара. Са ширењем информационих технологија и развојем програмских језика. У почетку, класификација их дели на нивое и зависност од рачунара. Неки језици су у потпуности зависни од одређене машине. Пример би био асемблер који користи једноставне команде. Његов компајлер је заправо преводилац изворног кода у машину, разумљив компјутер. Насупрот томе, поставите језике високог нивоа. Они се све више користе у модерним временима. Овде је класификација програмских језика донекле проширена.

Језици високог нивоа

развој програмских језика

Створени су језици високог нивоа, за разлику од машинских језика, радије ради практичности програмера. Ако раније, само стручњаци који су годинама проучавали технологије и основе коришћења машинских кодова могли да пишу компјутерске програме, онда са доласком таквих могућности овај процес траје много мање времена. Сада свако може ући у модерне методологије програмирања. Развијени кориснички интерфејси који помажу у развоју алгоритама и писању изворног кода. Поред тога, језици на високом нивоу не зависе од одређеног рачунара и стога су апстрактнији и погоднији за решавање много већег опсега задатака.

Класификација програмских језика на "високом нивоу"

Језици на високом нивоу подијељени су на процедуралне и непроцесуалне. Први су написани као алгоритам секвенцијалних акција које машина мора да уради да би добила одређени резултат. Ови језици укључују, на пример, Пасцал (Пасцал), Ц (Ц).

Више о не-процедуралном програмирању

нивоа програмског језика

У овој фази, класификација програмских језика се поново шири. Сада су најчешћи Јава (Јава), Ц ++ (Ц ++), Висуал Басиц (Виев Басиц). Основа ове методологије су објекти и класе. Подаци и методе њихове обраде су затворени у неку врсту “љуске” и извршени, ограничени на његове границе, а области изворног кода изван овог контејнера не утичу на унутрашњи садржај. Поред тога, програми написани на ООП језицима дозвољавају коришћење већ развијене функционалности, а да при том не понављају његову имплементацију користећи механизам наслеђивања. Они примећују да је објектно оријентисане језике донекле тешко разумети, али они постају све чешћи међу програмерима. Основа декларативног програмског језика је механизам за поређење израза описаних у телу програма и одређеног стандарда који је већ постављен као жељени резултат. Примери ове технике су језици Пролог (Пролог) и Лисп (Лисп).

Хајде да сумирамо

Програмирање је започело свој развој у четрдесетим годинама прошлог века. Од тада је много побољшано, укључујући и језике писања изворног кода. Постали су разумљивији и универзалнији. Проширена и класификација програмских језика. Можда у блиској будућности чекамо нешто ново и фундаментално мијењају умове девелопера.