(toiminnot)

hwechtla-tl: Primitiivi

Kierre.png

Mikä on WikiWiki?
nettipäiväkirja
koko wiki (etsi)
viime muutokset


Primitiivi on aliohjelma, joka on käytetyssä ohjelmointikielessä "rakennettu sisään". Tämä tarkoittaa, että kyseistä aliohjelmaa ei ole määritelty käytetyllä ohjelmointikielellä, vaan se on kielen valmiiksi tarjoama palvelu.

Jokainen ohjelmointikieli antaa käyttöön joitain primitiivejä, koska aliohjelmien määrittelyssä käytetään apuna toisia aliohjelmia ja niinpä jossain on oltava "ensimmäiset aliohjelmat", joita ei tarvitse erikseen määritellä. Pythonissa tällaisia ovat print, +, ja vaikkapa chr().

Tässä on esimerkki monikkomuodon määrittelystä Pythonilla:

def monikko(sana): return heikko_aste(sana) + "t"

Tässä ohjelmassa käytetään kahta aliohjelmaa: heikko_aste on kirjoitettu Pythonilla, kun taas + on primitiivi. "t" on literaali, joten sen voi mieltää primitiiviksi tai olla mieltämättä; riippuu käsitteenmäärittelystä.

Primitiivit muodostavat ohjelmointikielen perussanaston, jolla kaikki muut sanat määritellään. Lisäksi on muutamia sanoja (varattu sana) jotka eivät ole aliohjelmien nimiä mutta kuuluvat kuitenkin ohjelmointikielen sisäänrakennettuun sanastoon, esim. yllä def ja return.


(Takaisin ohjelmoinnin käsitteet -sivulle)


kommentoi (viimeksi muutettu 12.09.2008 09:51)