ohjelmointityyppien
Ohjelmointityyppien artikkeli käsittelee tapoja lähestyä ohjelmointia ja laskentaa. Ne kuvaavat, miten laskentoja ilmaistaan, miten tilan muutoksia hallitaan ja millä periaatteilla ohjelmakooda järjestetään. Tyypillisesti puhutaan ohjelmointiparadigmeista eli tavoista luoda ja järjestää koodia sekä ratkaista ongelmia.
Imperatiivinen ohjelmointi antaa ohjelman suorituksen yksittäisten ohjeiden ja tilanmuutosten kautta. Siinä määritellään, miten tehtävä tehdään askel
Funktionaalinen ohjelmointi korostaa puhtaita funktioita, immutabiliteettia ja ensisijaista sivuvaikutusten välttämistä. Ominaisuudet helpottavat koodin testausta ja rinnakkaisläheistä
Objektiorientaatio rakentuu oliomuotoisille olioille, luokille ja periytyvyydelle. Se tukee encapsulointia, polymorfiaa ja moduulisuutta. Yleistyvyydestä huolimatta monet
Ohjelmointityyppien tunteminen auttaa valitsemaan sopivan kielen ja suunnittelumallin sekä ymmärtämään koodin rakennetta, ylläpidettävyyttä ja suorituskykyä. Taiteelliset