Kort for evaluering er eval en funktion, der kan findes i forskellige tolkede og kompilerede programmeringssprog. Denne funktion kan have en række forskellige evner afhængigt af det programmeringssprog, du bruger. For eksempel i Perl, PHP og JavaScript kan eval- kommandoen bruges til at fortolke en variabel streng som kode og udføre den.
Eksempel på eval i Perl
min $ one = 1; min $ two = 2; min $ total = 0; min $ example = '$ total = $ one + $ two'; eval $ eksempel; print $ total;
I ovenstående eksempel udføres strengen, der er gemt i varianten $ eksempel, ved hjælp af kommandoen eval. En programmør kunne tage dette udtryk videre ved at udføre et komplet Perl-program, der er gemt i en anden fil.
Computerforkortelser, Programmeringsbetingelser