Ero sivun ”Tietokoneohjelma” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 8:
* Tietokoneen ajettavissa olevaa konekoodia eli [[konekieli]]stä ohjelmaa, joka on tyypillisesti tallennettu tietokoneen pysyväismuistiin, kuten [[kiintolevy]]lle.
* Jollain ihmisen kirjoitettavaksi ja luettavaksi tarkoitetulla [[ohjelmointikieli|ohjelmointikielellä]] laadittua ohjelma- tai [[lähdekoodi]]a, jota tietokone ei voi ajaa suoraan vaan joka pitää joko [[ohjelmointikielen tulkki|tulkata]] tai [[ohjelmointikielen kääntäjä|kääntää]] konekielelle tätä varten tehdyllä erityisellä ohjelmalla.
* Ajossa olevaa ohjelmaa (jota voidaan kutsua myös [[prosessi (tietotekniikka)|prosessi]]ksi on ajossa oleva ohjelma<ref name="osaddr">{{Verkkoviite | osoite = http://pages.cs.wisc.edu/~remzi/OSTEP/cpu-intro.pdf | nimeke = The Abstraction: The Process | tekijä = Arpaci-Dusseau, josRemzi käytössäH. on& [[käyttöjärjestelmä]]Arpaci-Dusseau, kutenAndrea C. | tiedostomuoto = PDF | viitattu = 1.3.2020 | kieli = {{en}} }}</ref> (lukuunottamatta aivan pienimpiä [[sulautettu järjestelmä|sulautettuja järjestelmiä]] lukuun ottamatta on).
 
Ohjelmien koot vaihtelevat suuresti. Yleinen tapa verrata ohjelmien kokoa on laskea lähdekoodin rivien lukumäärä. Lyhin mielekäs ohjelma voi olla yhden rivin mittainen, kun taas suurimmat ohjelmistot ovat miljoonia rivejä pitkiä.