![](http://i.zaptech.net/img/definition/743/what-is-language-processor.jpg)
Esimerkkejä kielen prosessoreista
Kieliprosessoreita on tyyppiä.
- Tulkki - mahdollistaa tietokoneen tulkita tai ymmärtää, mitä ohjelmisto tarvitsee tietokoneelle, mitä tehtäviä on suoritettava.
- Kääntäjä - ottaa ohjelmakoodin ja kääntää sen konekoodiksi, jolloin tietokone voi lukea ja ymmärtää, mitä tehtäviä ohjelmassa on tehtävä omalla kotikoodillaan. Asentaja ja kääntäjä ovat esimerkkejä kääntäjistä.
Tulkin ja kääntäjän välinen ero on se, että tulkki kertoo tietokoneelle, mitä se tekee tulkitsemalla tietokoneen koodia. Kääntäjä ottaa ohjelman koodin ja muuntaa sen konekoodiksi, jolloin tietokone pystyy lukemaan koneen koodin itse. Tulkki kertoo tietokoneelle, mitä tehdä, ja kääntäjä antaa tietokoneen selvittää, mitä tehdä itse.
Kieli, ohjelmointitermit