Tätä artikkelia tai sen osaa on pyydetty parannettavaksi, koska se ei täytä Wikipedian laatuvaatimuksia. Voit auttaa Wikipediaa parantamalla artikkelia tai merkitsemällä ongelmat tarkemmin. Lisää tietoa saattaa olla keskustelusivulla. Tarkennus: Keskittyy vain ohjelmointikielien historiaan (joka jo artikkelissa Ohjelmointikieli), tässä voisi keskittyä enemmän ohjelmointimenetelmiin, periaatteisiin ja ohjelmistotuotannon näkökulmaan. |
Ohjelmointi tarkoittaa tietokoneelle tai vastaavalle ohjelmoitavalle laitteelle jollakin tavalla, tyypillisesti kirjoittamalla, annettavia toimintaohjeita formaalilla kielellä eli ohjelmointikielellä. Tietokoneet ymmärtävät niille annettavia käskyjä, joista muodostuu tietokoneelle suoritettavaksi annettu toimintaohje eli tietokoneohjelma.
Ohjelmoimalla saadaan aikaiseksi tietokoneohjelman konekielinen koodi, symbolista konekieltä oleva koodi tai korkeamman tason käännettävä lähdekoodi. Ohjelmointi kehittyi 1950-luvulta 1970-luvulle matalan tason ohjelmointikielistä käännettävien ohjelmointikielten suuntaan, sillä niiden symbolinen logiikka, loogiset rakenteet ja avainsanat ovat ihmisen helpommin ymmärrettävissä ja ohjelmointivirheet silmämääräisesti korjattavissa.
Korkeamman tason kieltä käyttämällä on lähdekoodi käännettävissä useammille kohdesuorittimille, kun taas konekieli ja symbolinen konekieli ovat sidoksissa tiettyyn suoritinarkkitehtuuriin ja siirrettävyys toiselle arkkitehtuurille on siksi heikko.