Ohjelmointiparadigma

ohjelmointikielen taustalla oleva perustavanlaatuinen tapa ajatella ja mallintaa ohjelmointitehtävän ratkaisu From Wikipedia, the free encyclopedia

Remove ads

Ohjelmointiparadigma on ohjelmointikielen taustalla oleva perustavanlaatuinen tapa ajatella ja mallintaa ohjelmointitehtävän ratkaisu. Paradigma on tyyli tai tapa toteuttaa tietokoneohjelma.[1] Paradigmat eivät ole toisiaan pois sulkevia: yksittäinen ohjelma voi käyttää useita paradigmoja.[1]

Ohjelmointiparadigmat eroavat toisistaan siinä, millaisista eri osista ohjelma rakentuu (esim. olioista, funktioista, muuttujista jne.) ja miten kontrollin ja laskennan eteneminen esitetään. Jotkin ohjelmointikielet voivat tehdä tietyillä paradigmoilla ohjelmoinnista helppoa mutta ei toisilla. Kieli voi tukea useitakin paradigmoja, jolloin sen sanotaan olevan moniparadigmainen.

Remove ads

Paradigmat

Thumb
Yleiskatsaus useisiin ohjelmointiparadigmoihin Peter Van Royn mukaan.[2]

Tärkeimpiä ohjelmointiparadigmoja ovat:[3]

Paradigmat voidaan hahmottaa myös lajikkeina:

Muita paradigmoja:

  • Geneerinen ohjelmointi, metatyypeillä toteutettavat algoritmit
  • Tapahtumapohjainen ohjelmointi, emittereihin ja kuuntelijoihin perustuvat asynkroniset tapahtumat
Remove ads

Lähteet

Aiheesta muualla

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads