Mikä on kieliprosessori?

Kieliprosessori on ohjelmisto, joka on suunniteltu tai käytetty tehtävien suorittamiseen, kuten ohjelmakoodin käsittely koneen koodiin. Kieliprosessorit löytyvät kielistä, kuten Fortran ja COBOL.

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