mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Satunnainen
speech play
speech pause
speech stop

Mikä on tulkki ohjelmoinnissa?

Tulkki on ohjelma, joka suorittaa suoraan ohjelmointikielellä kirjoitetut käskyt kääntämättä niitä ensin konekoodiksi. Toisin sanoen tulkki lukee ohjelman lähdekoodin ja suorittaa sen toiminnot välittömästi, luomatta välimuotoista käännettyä koodia.

Tulkkeja käytetään tyypillisesti komentosarjakielissä tai kehitysympäristöissä, joissa nopea prototyyppien luominen ja iterointi ovat tärkeitä. Niiden avulla kehittäjät voivat kirjoittaa ja testata koodia nopeasti ilman käännösprosessia.

Joitakin esimerkkejä yleisesti tulkituista ohjelmointikielistä ovat:

* Python
* Ruby
* JavaScript (verkkoselaimissa)
* PHP
* Perl

Tulkit voivat olla joko komentorivipohjainen tai graafinen käyttöliittymä (GUI). Joitakin suosittuja tulkkeja ovat:

* Pythonin IDLE
* RubyMine
* Chromen JavaScript-konsoli
* PHP:n sisäänrakennettu tulkki
* perl5db.pl (Perlin sisäänrakennettu virheenkorjain)

Tulkit eroavat kääntäjistä siinä, että ne eivät luo konekoodia ennen ohjelman suorittamista. Sen sijaan he tulkitsevat lähdekoodia rivi riviltä ja suorittavat siinä määritellyt toiminnot. Tämä voi nopeuttaa kehitystä ja testausta, mutta se voi myös johtaa hitaampiin suoritusaikoihin verrattuna käännettyyn koodiin.

Knowway.org käyttää evästeitä tarjotakseen sinulle paremman palvelun. Käyttämällä Knowway.orgia hyväksyt evästeiden käytön. Tarkempia tietoja saat tutustumalla evästekäytäntöömme. close-policy