Ero sivun ”Ohjelmointi” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
p wl, tarkennus
Ipr1 (keskustelu | muokkaukset)
p wl
Rivi 1:
[[File:GeSHi screenshot.png|thumb|Ohjelmointia]]
'''Ohjelmointi''' tarkoittaa [[tietokone]]elle tai vastaavalle laitteelle jollakin tavalla, tyypillisesti kirjoittamalla, annettavia toimintaohjeita [[Formaali kieli|formaalilla kielellä]].
 
Tietokoneen [[suoritin]] ymmärtää suoraan vain ohjelmia, jotka on kirjoitettu [[konekieli|konekielellä]]. Konekieli koostuu yksinkertaisista operaatioista, esimerkiksi "vähennä rekisterin 3 arvosta rekisterin 5 arvo". Ohjelmointi suoraan konekielellä on mahdollista, mutta hyvin hidasta ja virhealtista johtuen [[prosessori|prosessorien]] eroavaisuuksista. Konekielellä ohjelmia kirjoitetaan usein vain poikkeustapauksissa. Useammin käytetään symbolista konekieltä (ks. [[Assembly (ohjelmointikieli)|assembly]]). On huomattavaa, että myös symbolinen konekieli kääntyy viimekädessä ykkösiksi ja nolliksi, jotka vastaavat prosessorin [[transistori|transistoreiden]] päälle/pois tilaa.