Matalan tason ohjelmointikieli

Matalan tason ohjelmointikieli on ohjelmointikieli, joka on lähellä tietokoneen laitteistoa (käskykantaa) ja tarjoaa vain vähän tai ei lainkaan abstraktioita. Esimerkkejä matalan tason kielistä ovat konekieli ja assembly.

Konekieli on ensimmäisen sukupolven kieli ja assembly toisen sukupolven kieli. Ensimmäisen ja toisen sukupolven kielissä ongelmanratkaisukeinot olivat tietokoneen käskykannan rajoittamia, kun taas kolmannen sukupolven kielissä ongelman ratkaisut voitiin ilmaista lähempänä ongelmatyypin kuvausta.

Jatkumossa, jossa matalan tason kielet ovat "lähellä laitteistoa", korkean tason kielet ovat lähellä sitä, miten ihmiset ajattelevat. Laitteiston abstraktiossa neljännen sukupolven kielien on sanottu olevan jo korkeimmalla tasolla.

Ennen vuotta 1954 lähes kaikki ohjelmointi tehtiin konekielellä tai assemblyllä ja suuri osa ohjelmoijien työstä liittyi tuon ajan tietokoneiden rajoitteisiin.

Lähteet 

Ohjelmointikielet