lunes, 25 de abril de 2016

Lenguajes de Programacion y sus Componentes


Es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo que un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a una computadora.

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. Se trata de dos conceptos totalmente diferentes. Un lenguaje de programación es muy estricto:


Lenguaje Máquina
Consisten en hileras de números y son definidos por el diseño del hardware. En otras palabras, el lenguaje máquina para una Macintosh no es el mismo que el de una PC. Una computadora comprende sólo su lenguaje máquina original, los comandos de su equipo de instrucción. Estos comandos le dan instrucciones a la computadora para realizar operaciones elementales: cargar, almacenar, añadir y sustraer. Esencialmente, el código máquina consiste por completo de los 0 y 1 del sistema numérico binario.

Lenguaje Ensamblador
Fueron desarrollados usando nemotécnicos similares a las palabras del idioma inglés. Los programadores trabajan en editores de texto, que son simples procesadores de palabras, para crear archivos fuente. Los archivos fuente contienen instrucciones para que la computadora las ejecute, pero tales archivos deben primero introducirse al lenguaje máquina. Los investigadores crearon programas traductores llamados ensambladores.
Fue el primer lenguaje de programación utilizado.

Por lo tanto, un lenguaje de programación tiene varias ventajas:

  • Es mucho más fácil de comprender que un lenguaje máquina:
  • Permite mayor portabilidad, es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.

Los lenguajes de alto nivel
Estos fueron desarrollados para hacer más fácil la programación. Estos lenguajes son llamados de alto nivel porque su sintaxis es más cercana al lenguaje humano que el código del lenguaje máquina o ensamblador. Usan palabras familiares en lugar de comunicar en el detallado embrollo de los dígitos que comprenden las instrucciones de la máquina. Para expresar las operaciones de la computadora estos lenguajes usan operadores, como los símbolos de más o menos, que son los componentes familiares de las matemáticas. Como resultado, leer, escribir y comprender programas de cómputo es más fácil con un programa de alto nivel, a pesar de que las instrucciones todavía deba ser introducidas al lenguaje máquina antes de que la computadora pueda comprenderlas y llevarlas a cabo.


Componentes de los lenguajes de programación

  • Interpretes

  • Compiladores


No hay comentarios.:

Publicar un comentario