Лекциялар жинағы кредит саны 3 Шымкент-2021 мазмұНЫ


Бағдарламалау технологиясы



бет4/38
Дата29.03.2023
өлшемі1,55 Mb.
#77175
түріЛекция
1   2   3   4   5   6   7   8   9   ...   38
Байланысты:
Лекциялар жинағы 2020-2021

Бағдарламалау технологиясы
Бағдарламалау технологияның даму кезеңдері
Бағдарламалау технологияның даму кезеңдері
Бағдарламалық технологияларда және олардың қалыптастыру негізгі тенденцияларын қарастырудан алдын, бағдарламамен қамту негізгі кезеңіндерін қарастырайық.


Сурет 1.2 – Структура первых программ


Бірінші кезең - «Стихийное» Бағдарламалау. Бұл кезең ­ бірінші есептеуіш машиналардың шығу уақытынан бастап 60-шы жылдарға дейін созылды. Бұл кезеңде бағдарламалар енді қалыптаса бастаған еді.Қазіргі мықты програмалардың алғышарттары болып қалыптаса бастаған еді. Олар сол замандағы озық машиналарға қолданылды (сурет 1.2). Бағдарламалардың қиындығы машиналыларды коттау тәсілі арқылы жүргізіліп, рет - ретімен кезектесіп жүзеге асып отырады.
Ассемблерлердің пайда болуы екілік код және 16-лық кодпен қатар, берілгендердің символды атауын, операциярың мнемоникалы кодын қолдануды қамтамасыз етті. Рәтижесінде бағдарлама көп оқылатын түрге өтті. ­
Екінші кезең – Бағдарламалаудың құрылымдық тәсілі (60-70-і жылдары). Ұсынылатын технологиялық қабылдаулардың жиынтығы өз кезегінде бағдарламалауға құрылысты жақын келуді ұсынып жатыр, ал қазіргі біз қолданып жатқан бағдарлама бағдарламалық қамтамасыз ету өңдеулері . Құрылысты жақын келу негізінде жүргізілетін бағдарламаның декомпозиция (бөлімдерге бөлшектеу) мәні күрделі системаның кішкене бөлшектер түрінде (40-50 оператор) ішкі программаларда берілуі . Декомпозияның басқа да принциптерінің (объектті, кисындыны және т.б.) көріну тәсілімен бағдарлама процедуралық декоьпозиция деген атау алды .


Сурет 1.5 – Архитектура программы, состоящей из модулей
Ертеректегі ­ қарапайым құрылымды декомпозициялы нәтижеге қарағанда структуралы жанасуы қарапайым құрылымда есептеудің иерархиялық түрін ұсынады. Жобалау, осындай жолмен « жоғары – төмен » қарай жүзеге асты.
Бағдарламалау тілдері саналатын процедура тілдері қарапайым құрылысты принциптер негізінде жасалған. Бұл топқа жоғары деңгейлі тілдері арасында PL/1, ALGOL-68, Pascal, С. атауға болады.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   38




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет