Casa Desenvolupament Què és l'intèrpret? - Definició de tecnologia

Què és l'intèrpret? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa intèrpret?

Un intèrpret és un programa informàtic que s’utilitza per executar directament instruccions del programa escrites amb un dels molts llenguatges de programació d’alt nivell. L’intèrpret transforma el programa d’alt nivell en un llenguatge intermedi que després executa, o podria analitzar el codi font d’alt nivell i després realitza les ordres directament, que es realitzen línia per línia o declaració per declaració.

Techopedia explica Intèrpret

Els llenguatges de programació s’implementen de dues maneres: la interpretació i la compilació. Com el seu nom indica, un intèrpret transforma o interpreta un codi de programació d’alt nivell en un codi que pot ser entès per la màquina (codi màquina) o en un llenguatge intermedi que també es pot executar fàcilment. L’intèrpret llegeix cada sentència de codi i després la converteix o l’executa directament. En canvi, un muntador o un compilador converteixen un codi font d’alt nivell en codi natiu (compilat) que pot ser executat directament pel sistema operatiu.

En la majoria dels casos, un compilador és més favorable ja que la seva sortida corre molt més ràpid en comparació amb una interpretació línia per línia. Tanmateix, com que la interpretació es produeix per línia o sentència, es pot aturar al mig de l'execució per permetre la modificació o depuració del codi. Ambdues tenen els seus avantatges i inconvenients i no s’exclouen mútuament; això vol dir que es poden utilitzar conjuntament ja que la majoria d’entorns de desenvolupament integrats utilitzen tant recopilació com traducció per a alguns idiomes d’alt nivell.

Com que un intèrpret llegeix i executa el codi en un sol procés, és molt útil per a scripts i altres programes petits. Com a tal, se sol instal·lar en servidors web, que exerceixen molts scripts executables.

Què és l'intèrpret? - Definició de tecnologia