Ero sivun ”Ohjelmointi” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
p wl, tarkennus |
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.
|