Kóp paradigmalı programmalastırıw tillerin salıstırıw
Kórinis
Programmalastırıw tillerin qollaytuǵın paradigmalar sanı hám túrleri boyınsha gruppalawǵa boladı.
Paradigmalar boyınsha qısqasha maǵlıwmat
Bul maqalada keltirilgen programmalastırıw paradigmaları ushın qısqasha silteme.
- Parallel programmalastırıw – parallellik ushın til konstrukciyalarına iye, olar kóp aǵımlılıqtı, bólistirilgen esaplawdı qollap-quwatlawdı, xabar almasıwdı, ortaq resurslardı (sonıń ishinde ortaq yad) yamasa kelesheklerdi óz ishine alıwı múmkin
- Aktyor programmalastırıw – qorshaǵan ortalıqqa juwap retinde jergilikli sheshimler qabıllaytuǵın aktyorlar menen parallel esaplaw (jeke yamasa básekilik minez-qulıqqa uqıplı)
- Sheklewli programmalastırıw – ózgeriwshiler arasındaǵı qatnaslar sheklewler (yamasa sheklewler tarmaǵı) retinde ańlatıladı, ruqsat etilgen sheshimlerdi baǵdarlaydı (sheklewlerdi qanaatlandırıw yamasa simpleks algoritmin qollanadı)
- Maǵlıwmat aǵımın programmalastırıw – maǵlıwmatlar mánisleri ózgergende formulalardıń májbúriy qayta esaplanıwı (mısalı, elektron kesteler)
- Deklarativ programmalastırıw – imperativ programmalastırıwǵa qarama-qarsı, esaplawdıń jaǵdayın tolıq ózgertpey, neni orınlawı kerekligin táriyipleydi (funkcional hám logikalıq programmalastırıw deklarativ programmalastırıwdıń tiykarǵı kishi toparları bolıp tabıladı)
- Bólistirilgen programmalastırıw – kompyuter tarmaqları arqalı baylanısatuǵın bir neshe avtonom kompyuterler ushın qollap-quwatlawǵa iye
- Funkcional programmalastırıw – matematikalıq funkciyalardıń bahalanıwın qollanadı hám jaǵday menen ózgeriwshi maǵlıwmatlardan qashadı
- Ulıwma programmalastırıw – keyinirek anıqlanatuǵın tipler boyınsha jazılǵan algoritmlerdi paydalanadı, olar keyin parametr retinde berilgen anıq tipler ushın kerek bolǵanda instanciyalanadı
- Imperativ programmalastırıw – programma jaǵdayın ózgertetuǵın anıq operatorlar
- Logikalıq programmalastırıw – programmalastırıw ushın anıq matematikalıq logikanı qollanadı
- Metaprogrammalastırıw – basqa programmalardı (yamasa ózlerin) ózleriniń maǵlıwmatları retinde jazatuǵın yamasa basqa jaǵdayda orınlanıw waqtında islenetuǵın jumıstıń bir bólimin kompilyaciya waqtında isleytuǵın programmalar jazıw
- Shablon metaprogrammalastırıw – kompilyatordıń waqıtsha derek kodın generaciyalaw ushın shablonlardı paydalanatuǵın metaprogrammalastırıw usılları, ol kompilyator tárepinen qalǵan derek kodı menen biriktiriledi hám keyin kompilyaciya etiledi
- Reflektiv programmalastırıw – programmanıń ózin ózgertetuǵın yamasa keńeytetuǵın metaprogrammalastırıw usılları
- Obyektke baǵdarlanǵan programmalastırıw – programmalardı proektlestiriw ushın maǵlıwmat maydanları hám metodlardan hám olardıń óz-ara tásirlerinen (obyektler) ibarat maǵlıwmatlar strukturaların qollanadı
- Klassqa tiykarlanǵan – miyras alıw obyektlerdiń ózlerinen emes, al obyektler klassların anıqlaw arqalı ámelge asırılatuǵın obyektke-baǵdarlanǵan programmalastırıw
- Prototipke tiykarlanǵan – klasslardan qashatuǵın hám miyrasxorlıqtı nusqalardı klonlaw arqalı ámelge asıratuǵın obyektke baǵdarlanǵan programmalastırıw
- Konveyerli programmalastırıw – funkciya shaqırıwların jaylastırıw ushın sintaksis qosıwǵa arnalǵan ápiwayı sintaksislik ózgeris, dáslep bunday imkaniyatı bolmaǵan til ushın
- Qaǵıydaǵa tiykarlanǵan programmalastırıw – bilimler bazasın quraytuǵın hám ekspert sistemaları hám máselelerdi dedukciyalaw hám sheshiw ushın qollanılıwı múmkin bolǵan evristikalıq qaǵıydalar tarmaǵı
- Vizual programmalastırıw – programma elementlerin tekst túrinde kórsetiw ornına grafikalıq túrde manipulyaciyalaw (mısalı, Simulink); sonday-aq diagrammalıq programmalastırıw dep te ataladı[1].
Derekler
- ↑ Bragg, S.D.; Driskill, C.G.. Proceedings of AUTOTESTCON '94 (IEEEXplore), 20–22 September 1994 — 211–220 bet. DOI:10.1109/AUTEST.1994.381508.