Kontentke ótiw

Kóp paradigmalı programmalastırıw tillerin salıstırıw

Wikipedia — erkin enciklopediya

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

  1. Bragg, S.D.; Driskill, C.G.. Proceedings of AUTOTESTCON '94 (IEEEXplore), 20–22 September 1994 211–220 bet. DOI:10.1109/AUTEST.1994.381508.