Tietokoneohjelma
joukko käskyjä, joita seuraten tietokone suorittaa tietyn tehtävän / From Wikipedia, the free encyclopedia
Tietokoneohjelma (usein lyhyesti vain ohjelma, engl. program) on joukko ennalta laadittuja käskyjä, suunnitelma tai proseduuri, jota seuraten tietokone suorittaa sille valmistellun ongelmanratkaisutehtävän: ohjelmia yleisesti kutsutaan ohjelmistoksi (engl. software) vastakohtana laitteistolle (engl. hardware).[1][2] Ohjelma on yksiselitteinen järjestetty sarja käskyjä ratkaisun saavuttamiseksi.[2] Tietokoneohjelman tekemistä kutsutaan ohjelmoinniksi, joka sisältää tietorakenteet ja algoritmit.
Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä. Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan. |
Tietokoneohjelmalla voidaan käytännössä tarkoittaa seuraavia asioita:
- Tietokoneen ajettavissa olevaa konekoodia eli konekielistä ohjelmaa, joka on tyypillisesti tallennettu tietokoneen pysyväismuistiin, kuten kiintolevylle.
- Jollain ihmisen kirjoitettavaksi ja luettavaksi tarkoitetulla ohjelmointikielellä laadittua ohjelma- tai lähdekoodia, jota tietokone ei voi ajaa suoraan vaan joka pitää joko tulkata tai kääntää konekielelle tätä varten tehdyllä erityisellä ohjelmalla.
- prosessi on ajossa oleva ohjelma[3] (lukuun ottamatta aivan pienimpiä sulautettuja järjestelmiä).
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ä.