Hvad er en tolk i programmering?
En tolk er et program, der direkte udfører instruktioner skrevet i et programmeringssprog, uden først at kompilere dem til maskinkode. Med andre ord l
ser en fortolker kildekoden til et program og udfører dets operationer med det samme, uden at skabe en mellemliggende kompileret kode.
Tolke bruges typisk til scriptsprog eller til udviklingsmiljøer, hvor hurtig prototyping og iteration er vigtig. De giver udviklere mulighed for hurtigt at skrive og teste kode uden at skulle gennemgå kompileringsprocessen.
Nogle eksempler på programmeringssprog, der almindeligvis fortolkes, omfatter:
* Python
* Ruby
* JavaScript (i webbrowsere)
* PHP
* Perl
tolke kan v
re enten kommandolinjebaseret eller grafisk brugergr
nseflade (GUI) baseret. Nogle popul
re fortolkere inkluderer:
* Pythons IDLE
* RubyMine
* Chromes JavaScript-konsol
* PHP's indbyggede fortolker
* perl5db.pl (Perls indbyggede debugger)
tolkere adskiller sig fra compilere ved, at de ikke genererer maskinkode, før de udfører programmet. I stedet fortolker de kildekoden linje for linje og udfører de operationer, der er angivet i den. Dette kan gøre udvikling og test hurtigere, men det kan også resultere i langsommere eksekveringstider sammenlignet med kompileret kode.