lenguajes de programacion

Páginas: 7 (1656 palabras) Publicado: 11 de febrero de 2015
Evolución de los lenguajes de programación

Tras el desarrollo de las primeras computadoras surgió la necesidad de programarlas para que realizaran las tareas deseadas.

Los lenguajes más primitivos fueron los denominados lenguajes máquina. Como el hardware se desarrollaba antes que el software, estos lenguajes se basaban en el hardware, con lo que cada máquina tenía su propio lenguajey por ello la programación era un trabajo costoso, válido sólo para esa máquina en concreto. El primer avance fue el desarrollo de las primeras herramientas automáticas generadoras de código fuente. Pero con el permanente desarrollo de las computadoras, y el aumento de complejidad de las tareas, surgieron a partir de los años 50 los primeros lenguajes de programación de alto nivel.

Con laaparición de los distintos lenguajes, solían aparecer diferentes versiones de un mismo lenguaje, por lo que surgió la necesidad de estandarizarlos para que fueran más universales. Las organizaciones que se encargan de regularizar los lenguajes son ANSI (Instituto de las Normas Americanas) y ISO (Organización de Normas Internacionales).

Definición

Según la definición teórica, comolenguaje se entiende a un sistema de comunicación que posee una determinada estructura, contenido y uso. La programación es, en el vocabulario propio de la informática, el procedimiento de escritura del código fuente de un software.
De esta manera, puede decirse que la programación le indica al programa informático qué acción tiene que llevar a cabo y cuál es el modo de concretarla Con estasnociones en claro, podemos afirmar que un lenguaje de programación es aquella estructura que, con una cierta base sintáctica y semántica, imparte distintas instrucciones a un programa de computadora.

Características de los lenguajes de programación

Las computadoras calculan eléctricamente por medio de pulsos de corriente y voltajes que representan formas de comunicación por demás ajenas allenguaje humanos. Así pues, el medio que permite entablar la comunicación con
Las máquinas se conocen como “lenguaje de programación”.
Aún con su corta duración, la historia de la computación electrónica ha producido varios cientos de lenguajes de programación ampliamente reconocidos y utilizados. Al principio se acercaban mucho al lenguaje propio de las computadoras (ceros y unos), pero se hanido transformando para acercarse más a las lenguas humanas como el inglés o bien a formas gráficas más expresivas y sintéticas. Entre más cercano a la computadora es un lenguaje se le denomina de bajo nivel, lo contrario es de alto nivel. Existen cinco generaciones de lenguajes de programación, en donde cada uno mejora a sus predecesores en cuanto a las facilidades que otorga al programador.1.- Lenguaje máquina.
2. Lenguajes ensambladores.
3. Lenguajes de alto nivel.
4. Lenguajes de muy alto nivel.
5. Lenguajes naturales.

Lenguaje Máquina
El lenguaje máquina, el de más bajo nivel, representa datos e instrucciones con dígitos binarios (0s y 1s), y el elemento ejecutor es la circuitería misma de la computadora. Al principio de la comunicación electrónica cada máquina teníasu propio lenguaje, y los programadores tenían sistemas rudimentarios para combinar números que representaran instrucciones simples como sumar y comparar. Los métodos de programación en este lenguaje son tediosos e imprácticos, por lo que la comunidad del cómputo se movió rápidamente para desarrollar lenguajes ensambladores.

Lenguajes Ensambladores
En su momento, los lenguajesensambladores constituyeron un gran avance; en lugar de usar ceros y unos se utilizan códigos mnemónicos (para ayudar a la memoria) o abreviatura fáciles de recordar para las instrucciones: ADD (sumar), STO (almacenar), C (comparar), etcétera. Para usar un lenguaje ensamblador se requiere un lenguaje traductor que convierta los programas en ensamblador a lenguaje máquina que es el único que comprende la...
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