jueves, 31 de marzo de 2011

INTRODUCCIÓN


El lenguaje de programación, es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
  • El desarrollo lógico del programa para resolver un problema en particular.
  • Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
  • Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
  • Prueba y depuración del programa.
  • Desarrollo de la documentación.
Los primeros lenguajes de programación surgieron de la idea de Charles Babagge, la cual se le ocurrió a este hombre a mediados del siglo XIX. Era un profesor matemático de la universidad de Cambridge e inventor ingles, que la principio del siglo XIX predijo muchas de las teorías en que se basan los actuales ordenadores. Consistía en lo que él denominaba la maquina analítica, pero que por motivos técnicos no pudo construirse hasta mediados del siglo XX.}

GENERACIONES EN LOS LENGUAJES DE PROGRAMACIÓN




Generación
Nombre
Particularidad
PrimeraDe máquinaEspecífico para cada microprocesador, uso de código binario
SegundaEnsambladorUso de nemotécnicos que abstraen del lenguaje máquina.
TerceraDe procedimientosLenguajes estructurados con comandos cercanos al lenguaje común.
CuartaOrientados a procesosProgramas orientados a problemas específicos.
QuintaNaturalIncluye inteligencia artificial y sistemas expertos.




 

No hay comentarios:

Publicar un comentario