КампутарыПраграмаванне

Для чаго выкарыстоўваюцца мовы праграмавання высокага ўзроўню?

Як вядома, усе каманды ўнутры кампутара перадаюцца на асаблівым машынным мове, аператары якога ўяўляе сабой складаную і неструктураваную паслядоўнасць нулёў і адзінак. Гэта аказваецца вельмі зручна для электроннай тэхнікі, дзе адзінку можна акрэсліць як сігнал пэўнага ўзроўню, а нуль - як адсутнасць такога сігналу. Аднак, пісаць інструкцыі для выканання складаных задач з выкарыстаннем такога кода вельмі складана, а знайсці памылку і адладзіць проста немагчыма. Таму і былі распрацаваны спецыяльныя, больш зручныя для распрацоўшчыкаў, мовы праграмавання высокага ўзроўню.

гісторыя

Праграмай называюць паслядоўнасць стандартных каманд, выкананне якой вядзе да вырашэння пэўнай задачы. Для першых кампутараў праграмы пісаліся непасрэдна на машынным мове, яны былі вельмі грувасткія і складаныя для разумення. У пачатку - сярэдзіне 50-хх гадоў мінулага, 20-га, стагоддзя з'явіліся першыя макракаманды, якія зрабілі працэс праграмавання больш структураваным, а затым і так званыя мовы асэмблера, якія таксама арыентаваліся на машынныя коды. Услед за бурным развіццём камп'ютэрнай тэхнікі развіваліся і ўдасканальваліся таксама мовы праграмавання. І ўжо ў сярэдзіне 50-хх з'явіўся Фартран, першы паўнапраўны мова праграмавання высокага ўзроўню. У 1968 годзе Нікаласам Віртам быў прадстаўлены новы мова Паскаль, які шырока выкарыстоўваецца для распрацоўкі і стварэння цікавых праграмных прадуктаў і па цяперашні час. Затым з'явіўся Бейсик, мова, аснова якога выкарыстоўваецца ў аб'ектна-арыентаванай платформе Visual Basic. У 70-х гадах з'явіўся яшчэ адзін з шырока выкарыстоўваюцца ў наш час моў - Сі, які быў прыстасаваны спецыяльна для сістэмнага праграмавання. У цяперашні час развіццё і распаўсюджванне атрымалі цэласныя і разнапланавыя аб'ектна-арыентаваныя сістэмы, а таксама тыя мовы, якія дапамагаюць спецыялістам ствараць Інтэрнэт-прыкладанні: html, php, java. Усяго ў праграмаванні каля дзвюх тысяч розных моў, у агульнай масе якіх маюцца і ўмоўныя, ня якія выкарыстоўваюцца ў кампутарах, а таксама шматлікія мовы праграмавання высокага ўзроўню.

класіфікацыя

Самая простая класіфікацыя падпадзяляе ўсе існуючыя сродкі на так званыя мовы праграмавання нізкага ўзроўню, або арыентаваныя на машыну, і мовы праграмавання высокага ўзроўню, або арыентаваныя на карыстальніка. Асноўнае адрозненне іх складаецца ў тым, што праграмы, напісаныя з дапамогай моў першай групы (а менавіта, асэмблеры і мнемокодов), залежаць ад канкрэтнага кампутара, а дакладней - ад яго працэсара і набору каманд. Праграмаванне на мове высокага ўзроўню дае магчымасць атрымаць дадатак, якое будзе працаваць на любым кампутары, незалежна ад яго апаратнага забеспячэння. Вылучаюць таксама дзве вялікія групы моў: працэдурныя і непроцедурные, усярэдзіне якіх ўводзяць таксама падраздзяленне на структурныя і аперацыйныя, функцыянальныя і лагічныя.

Звычайна кожны спецыяліст у праграмаванні мае ў сваім арсенале каля дзесяці розных моў праграмавання, якія ён можа выкарыстоўваць для вырашэння канкрэтных пастаўленых задач. У асноўным гэта, вядома, мовы праграмавання высокага ўзроўню, але і больш складаныя для распрацоўніка машынна-арыентаваныя мовы шырока выкарыстоўваюцца для стварэння некаторых частак праграмнага прадукту.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.