Programmalastırıw paradigması
From Wikipedia, the free encyclopedia
Programmalastırıw paradigması (ingl. programming paradigm) − bul kompyuter programmasın ámelge asırıwdı strukturalastırıw menen koncepciyalawdıń salıstırmalı túrde joqarı dárejeli usılı. Programmalastırıw tilin bir yamasa bir neshe paradigmanı qollaw retinde klassifikaciyalawǵa boladı.[1]
Paradigmalar programmalastırıwdıń hár túrli ólshemleri boyınsha bólinedi hám táriyiplenedi. Ayırım paradigmalar tikkeley emes tásirlerge ruqsat beriw yamasa háreketler izbe-izligin orınlaw modeli menen anıqlanǵanı sıyaqlı orınlaw modeliniń aqıbeti haqqında boladı. Bul paradigmalar jaǵdaydı da, minez-qulıqtı da óz ishine alatuǵın birliklerge gruppalaw sıyaqlı kodtı shólkemlestiriw usılı menen baylanıslı. Basqaları sintaksis penen grammatikaǵa baylanıslı.
Ayırım ulıwma programmalastırıw paradigmaları tómendegilerdi óz ishine aladı (ierarxiyalıq qatnasta kórsetilgen):[2][3]
- Imperativli − kod orınlaw aǵımı menen jaǵdaydıń ózgeriwin tikkeley basqaradı
- proceduralıq − bir-birin shaqıratuǵın proceduralar retinde shólkemlestirilgen
- obyektke baǵdarlanǵan − maǵlıwmatlar strukturası menen baylanıslı minez-qulıqtı óz ishine alatuǵın obyektler retinde shólkemlestirilgen
- Deklarativ − kod qálegen nátiyjeniń qásiyetlerin járiyalaydı, biraq onı qalay esaplaw kerekligin emes
- funkcionallıq − kerekli nátiyje funkciyanı bahalaw qatarınıń mánisi retinde járiyalanadı
- logika − kerekli nátiyje faktler menen qaǵıydalar sisteması tuwralı sorawǵa juwap retinde járiyalanadı
- reaktiv − kerekli nátiyje maǵlıwmatlar aǵımları menen hám ózgerislerdiń tarqalıwı menen járiyalanadı