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

Працэдурнае праграмаванне. Гісторыя развіцця дыялогу чалавека з ЭВМ

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

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

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

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

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

У класіфікацыі моў існуе цэлы клас, які выкарыстоўвае працэдурнае праграмаванне як асноўны прынцып працы. Гэты прынцып з'яўляецца адлюстраваннем архітэктуры кампутара, названай неймановской. Пры напісанні праграмы ў працэдурным мове выкарыстоўваецца паслядоўнасць каманд, якая вызначае алгарытм рашэння пастаўленай задачы.

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

Працэдурнае праграмаванне знайшло прымяненне ў такіх мовах як Фартран, які з'явіўся ў пачатку 50-х для стварэння праграм, якія вырашаюць навукова-тэхнічныя задачы; Кобол (60-я гады) - апрацоўка вялікага аб'ёму дадзеных на розных носьбітах; Алгол - пашыраны мова шматмэтавага выкарыстання. Апошні адметны наяўнасцю «блокавай структуры» і «дынамічным размеркаваннем».

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

За мовамі-першапраходцамі рушыла ўслед велізарная колькасць самых розных інтэрпрэтатараў. Мова PL-1, Паскаль (PASCAL), ПЕКЛА, СІ працягнулі развіццё прынцыпу працэдурнага праграмавання.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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