ohjelmointimallin
Ohjelmointimallin tarkoittaa tässä abstraktia kehystä, jonka avulla ohjelmia suunnitellaan, kirjoitetaan ja suoritetaan. Se määrittelee, millaisia laskentaperiaatteita käytetään, miten muisti ja tila hallitaan, miten rinnakkaisuus ja viestintä toteutetaan sekä miten ohjelman virheet käsitellään. Ohjelmointimallin valinta vaikuttaa siihen, miten ohjelma jäsennellään ja miten sitä arvioidaan.
Yleisimpiin ohjelmointimalleihin kuuluvat imperatiivinen malli, jossa ohjelma kuvaa muistin tilan muutoksia vaiheittain; funktionaalinen malli, jossa laskenta
Kielet ja toteutukset voivat tukea useita ohjelmointimalleja; muistin malli ja suoritusympäristö vaikuttavat, miten ne toteutuvat käytännössä.
Valinta ohjelmointimallin mukaan vaikuttaa ohjelman arkkitehtuuriin, kehitystapaan ja suorituksen skaalautuvuuteen. Oikea malli helpottaa lukemista, testaamista ja
Historia: ohjelmointimalleja kehitettiin 1950– ja 1960-luvuilla, ja paradigmien välinen kehitys sekä korkeamman tason abstraktiot ovat muokanneet