Lenguajes De Programación

Páginas: 6 (1445 palabras) Publicado: 10 de julio de 2011
Un lenguaje de programación, es un idioma artificial diseñado para dar ordenadamente instrucciones a una máquina, en un formato claro, preciso, y unívoco.
Está determinado por un conjunto de símbolos y reglas sintácticas y semánticas
Existen lenguajes de programación de bajo nivel (más parecidos al lenguaje de la máquina), y lenguajes de alto nivel (más parecidos el lenguaje de las personas).Los lenguajes de bajo nivel, comúnmente nombrados como lenguaje ensamblador, fueron populares en los primeros días de la programación, alrededor de los años 70, y principios de los 80. Tienen como principal ventaja el rápido acceso de recursos y procesamiento en la máquina, ya que no hay ninguna capa intermedia, y la máquina recibe instrucciones en un lenguaje que le es natural.
Los lenguajes deprogramación nos permiten especificar unívocamente sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo diversas circunstancias, manteniendo un lenguaje relativamente próximo al lenguaje humano común. Una característica importante de los lenguajes de programación, es crear un estándar para que no importando la persona que elabore elprograma, el conjunto de instrucciones sea común y comprensible.
Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico (el lenguaje máquina), el cual comprende fácilmente, pero es excesivamente complicado para las personas, puesto que consiste solamente de cadenas de señales binarias.
Para facilitar el trabajo, los primeros operadores de computadorasdecidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstracción de palabras y letras provenientes del idioma inglés. Esto es lo que conocemos como lenguaje ensamblador. El lenguaje ensamblador sigue teniendo la misma estructura del lenguaje máquina, pero al usar palabras en vez de dígitos binarios, es más fácilmente comprensible para el programador.

Figura 2.3: Un programa enlenguaje ensamblador es más comprensible
La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres fáciles de memorizar y asociar: por ejemplo, expresiones mnemotécnicas como ADD (sumar en inglés), o SUB (para restar), etcétera. A estas expresiones se le denominó "instrucciones", y a este conjunto de instrucciones se le denominó lenguajeensamblador.
Posteriormente, añadiendo mejoras como macros (mnemotécnicos para denominar un conjunto de instrucciones usadas comúnmente como una sola instrucción), y mejoras en eficiencia fueron creados diversos lenguajes de programación nuevos. Se les denomina “lenguajes”, porque tienen una estructura sintáctica similar a los lenguajes usados por los humanos. Estos nuevos lenguajes, que eran cada vez másparecidos al habla natural se denominaron lenguajes de alto nivel.
Al principio, los programadores eran reacios a usar lenguajes de programación de alto nivel, por temor a que su desempeño fuera inferior a aquéllos programas escritos a mano en lenguaje ensamblador. Pero a medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un métodomás eficiente para programarlas. Así fue como fueron surgiendo nuevos y más eficientes lenguajes de programación, y compiladores para estos lenguajes, como por ejemplo el lenguaje Ada, el COBOL, el FORTRAN, el lenguaje BASIC, o el lenguaje C.
Mientras que tareas sencillas como sumar números o unir cadenas podrían necesitar varias instrucciones en lenguaje ensamblador, en un lenguaje de alto nivelbastará con solo una instrucción.

Características de los lenguajes de programación
Un lenguaje de programación se caracteriza por sus elementos, su sintaxis y su semántica.
La sintaxis de un lenguaje de programación se refiere a las combinaciones posibles de símbolos usados que forman un programa correcto. El significado que se le da a esta combinación de símbolos es manejado entonces por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS