Lenguajes De Programacion
Enviado por Abigail.garcia • 20 de Marzo de 2015 • 460 Palabras (2 Páginas) • 167 Visitas
Lenguajes de programación:
Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Los lenguajes de programación son un conjunto de códigos, símbolos, reglas sintácticas y semánticas.
Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés).
Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación; se los conoce como protocolos de comunicación.
El lenguaje utilizado por el procesador es el lenguaje máquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 (binarios).
El lenguaje máquina, no es comprensible para los seres humanos, por lo cual se han desarrollado lenguajes intermediarios comprensibles. El código se transforma para que el procesador pueda procesarlo.
El ensamblador fue el primer lenguaje de programación utilizado. Este lenguaje se parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado. Para poder utilizar un programa de software escrito en un código ensamblador en otro tipo de equipo, a veces será necesario volver a escribir todo el programa.
Un lenguaje de programación es mucho más fácil de comprender que un lenguaje máquina y puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.
IMPERATIVOS Y FUNCIONALES:
Lenguaje de programación imperativo:
Programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición.
Lenguaje de programación funcional:
Es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones.
INTERPRETACION Y COMPILACION
Lenguaje interpretado
Es diferente al lenguaje máquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario.
Lenguaje compilado
Se traduce a través de un programa anexo llamado compilador que crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo llamado ejecutable.
Posee la ventaja de no necesitar un programa anexo para ser ejecutado una vez que ha sido compilado y ejecución se vuelve más rápida.
Sin embargo, no es tan flexible como un programa escrito en lenguaje interpretado, ya que cada modificación del archivo fuente requiere de la compilación del programa para aplicar los cambios.
Lenguajes intermediarios:
Algunos lenguajes
...