Está en la página 1de 2

Un compilador es un Software que traduce un programa escrito en un lenguaje

de programación de alto nivel (C / C ++, COBOL, etc.) en lenguaje de máquina.


El compilador generalmente genera lenguaje ensamblador primero y luego
traduce el lenguaje ensamblador al lenguaje máquina. traduce todo el programa
antes de ejecutarlo. Los programas compilados se ejecutan más rápido que los
interpretados, debido a que han sido completamente traducidos a lenguaje
máquina. Informa al usuario de la presencia de errores en el programa fuente.
Intérprete o interpretador es un programa informático capaz de analizar y ejecutar
otros programas. ... Usando un intérprete, un solo archivo fuente puede producir
resultados iguales incluso en sistemas sumamente diferentes (ejemplo. una PC y
una PlayStation 4).
Son más fáciles de aprender que los lenguajes compilados. Son sencillos de
implementar y alta flexibilidad en depurar. Facilita la búsqueda de errores. El
programa se puede ejecutar de inmediato, sin esperar a ser compilado.

La estructura de un compilador identifica los significados de las diferentes


construcciones presentes en la definición del propio lenguaje.

En un compilador pueden distinguirse dos fases principales: una fase de análisis,


en la que la estructura y el significado del código fuente se analiza; y otra fase de
síntesis, en la que se genera el programa objeto.
Estructura de un interprete
COMPILADORES:
C
C++
Pascal
FORTRAN
COBOL
INTÉRPRETES:
BASIC
QBASIC
QUICKBASIC
VISUALBASIC
JAVA
Lenguajes Scripting
Los lenguajes de scripting son una popular familia de lenguajes de programación
que se pueden utilizar para satisfacer rápidamente las exigencias más comunes.
Los lenguajes de scripting antiguos se utilizaban más bien para aplicaciones muy
concretas o como lenguajes pegamento, es decir, para pegar sistemas ya
existentes. Con la aparición de la World Wide Web, se establecieron una serie de
lenguajes de scripting para la utilización en servidores web. Puesto que los
lenguajes de scripting simplifican el procesamiento de texto, son perfectos para la
creación dinámica de páginas HTML.
El lenguaje de programación Python es ampliamente utilizado por empresas de
todo el mundo para construir aplicaciones web, analizar datos, automatizar
operaciones y crear aplicaciones empresariales fiables y escalables, utiliza módulos
de código que son intercambiables en lugar de una larga lista de instrucciones que era
estándar para los lenguajes de programación funcional. La implementación estándar
de Python se llama «cpython«.

Perl es un lenguaje de propósito general originalmente desarrollado para la


manipulación de texto y que ahora es utilizado para un amplio rango de tareas
incluyendo administración de sistemas, desarrollo web, programación en red,
desarrollo de GUI y más.
En informática, el shell o intérprete de órdenes o intérprete de comandos es el
programa informático que provee una interfaz de usuario para acceder a los
servicios del sistema operativo. ... De lenguaje natural (NUI, Natural User
Interface, interfaz natural de usuario).

También podría gustarte