Diferencia entre revisiones de «Intérprete (informática)»
Apariencia
Contenido eliminado Contenido añadido
Revertir a la revisión 26734302 |
Página reemplazada por «que es un interprete de musacia es alguien ke tienes ke tener varis aspectos que llenen ese luga». |
||
Línea 1: | Línea 1: | ||
que es un interprete de musacia es alguien ke tienes ke tener varis aspectos que llenen ese luga |
|||
Un '''intérprete''' es un [[programa (computación)|programa informático]] capaz de analizar y ejecutar otros programas, escritos en un [[lenguajes de alto nivel|lenguaje de alto nivel]]. Los intérpretes se diferencian de los [[compilador]]es en que mientras estos traducen un programa desde su descripción en un [[lenguaje de programación]] al [[código máquina]] del sistema destino, los primeros (los interpretes) sólo realizan la [[proceso de traducción de programas|traducción]] a medida que sea necesario, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción. |
|||
Los programas interpretados suelen ser más lentos que los compilados debido a la necesidad de traducir el programa mientras se ejecuta, pero a cambio son más flexibles como entornos de [[programación]] y [[depuración]] (lo que se traduce, por ejemplo, en una mayor facilidad para reemplazar partes enteras del programa o añadir módulos completamente nuevos), y permiten ofrecer al programa interpretado un entorno no dependiente de la máquina donde se ejecuta el intérprete, sino del propio intérprete (lo que se conoce comúnmente como [[máquina virtual]]). |
|||
Comparando su actuación con la de un ser humano, un compilador equivale a un traductor profesional que, a partir de un texto, prepara otro independiente traducido a otra lengua, mientras que un intérprete corresponde al intérprete humano, que traduce de viva voz las palabras que oye, sin dejar constancia por escrito. |
|||
En la actualidad, uno de los entornos más comunes de uso de los intérpretes informáticos es [[Internet]], debido a la posibilidad que estos tienen de ejecutarse independientemente de la plataforma. |
|||
== Ejemplos == |
|||
Algunos ejemplos de [[lenguaje interpretado|lenguajes que son normalmente interpretados en vez de compilados]] son: |
|||
*[[Perl]] |
|||
*[[PHP]] |
|||
*[[Lenguaje de programación Java|Java]] |
|||
*[[Javascript]] |
|||
*[[Logo (Lenguaje de programación)|Logo]] |
|||
*[[Active Server Pages|ASP]] (hasta la versión 3) |
|||
*[[Python]] |
|||
* C# |
|||
*J# |
|||
*ASP |
|||
== Véase también == |
|||
* [[Lenguaje de programación]] |
|||
* [[Proceso de traducción de programas]] |
|||
* [[Compilador]] |
|||
* [[Depurador]] |
|||
[[Categoría:Herramientas de programación]] |
|||
[[Categoría:Programas de código objeto]] |
|||
[[ar:مفسر (برمجة)]] |
|||
[[bs:Interpreter]] |
|||
[[cs:Interpret (software)]] |
|||
[[da:Fortolker]] |
|||
[[de:Interpreter]] |
|||
[[el:Διερμηνέας (υπολογιστές)]] |
|||
[[en:Interpreter (computing)]] |
|||
[[et:Interpretaator]] |
|||
[[eu:Interpretatzaile]] |
|||
[[fa:مفسر (رایانه)]] |
|||
[[fi:Ohjelmointikielen tulkki]] |
|||
[[fr:Interprète (informatique)]] |
|||
[[he:מפרש (תוכנה)]] |
|||
[[hr:Interpreter]] |
|||
[[hu:Értelmező]] |
|||
[[is:Túlkur (tölvunarfræði)]] |
|||
[[it:Interprete (informatica)]] |
|||
[[ja:インタプリタ]] |
|||
[[ko:인터프리터]] |
|||
[[lt:Interpretatorius]] |
|||
[[ms:Pentafsir (pengkomputeran)]] |
|||
[[nl:Interpreter]] |
|||
[[pl:Interpreter (program komputerowy)]] |
|||
[[pt:Interpretador]] |
|||
[[ro:Interpretor]] |
|||
[[ru:Интерпретатор]] |
|||
[[simple:Interpreter (computing)]] |
|||
[[sk:Interpreter (programovanie)]] |
|||
[[sr:Интерпретатор]] |
|||
[[sv:Interpretator]] |
|||
[[th:โปรแกรมแปลคำสั่ง]] |
|||
[[tr:Yorumlayıcı]] |
|||
[[uk:Інтерпретатор]] |
|||
[[vi:Trình thông dịch]] |
|||
[[zh:直譯器]] |
Revisión del 18:48 6 jun 2009
que es un interprete de musacia es alguien ke tienes ke tener varis aspectos que llenen ese luga