Pascal (програмски језик)
From Wikipedia, the free encyclopedia
Pascal (транскр. Паскал) је императивни програмски језик, који је 1970. године развио Никлаус Вирт, као језик погодан за учење структурног програмирања. Именован је по чувеном француском математичару и филозофу Блезу Паскалу, творцу прве рачунске машине која је имала могућност извођења операције сабирања. Стандардизован је 1983. године од стране Међународног комитета за стандардизацију.
Изговара се | Паскал |
---|---|
Модел |
|
Појавио се | 1970. |
Аутор(и) | |
Дизајнер(и) | |
Систем типова | статички и динамички |
Утицаји | , |
Утицао на |
|
Оперативни системи | Јуникс (Линукс, СунОС, ХП-УКС, АИКС) и Мајкрософт/IBM (ДОС са ЕМКС , ОС / 2, Windows) |
Паскал се данас користи као почетни програм за обуку будућих програмера, нарочито оних који намеравају да раде на програмском језику .
Паскал је развијен по обрасцу језика АЛГОЛ 60.Вирт је већ развио неколико побољшања овог језика у оквиру АЛГОЛ X предлога, али они нису прихваћени и Паскал је развијен одвојено и објављен 1970. године.Објектни Паскал, грана објектно оријентисаног дела Паскала, дизајниран за објектно оријентисано програмирање је развијен 1985. године. Ово је користио Епл Компјутер и Борланд крајем осамдесетих година, а касније се развио на Делфи на платформи Windows.Проширења Паскал концепта довеле су до програмских језика сличним Паскалу Модула-2 и Оберон.
Програмски језик Паскал је непревазиђен на плану обуке у програмирању, тамо где је основни циљ упознавање са програмирањем на логичан и систематичан начин.[1] Крајем 60-их година швајцарски научник Никлаус Вирт имао је за циљ да направи језик у коме би се могла ефикасно реализовати обука програмера. Међутим, данас Паскал има много ширу примену. Он се користи не само за писање програма у разним областима примене рачунара већ и као језик за системско и визуелно програмирање. Визуелни Паскал, реализован пакетом Делфи, данас је један од најпопуларнијих језика за пројектовање Windows апликација иако иза њега не стоји моћни Мајкрософт.
То је једноставан језик који се може брзо научити, и у њему се могу писати алгоритамски врло сложени програми. Он на известан начин утиче на начин размишљања програмера, тако да лако усваја основне принципе програмирања.