Programacion de computadoras

Solo disponible en BuenasTareas
  • Páginas : 4 (768 palabras )
  • Descarga(s) : 33
  • Publicado : 21 de junio de 2010
Leer documento completo
Vista previa del texto
Lenguajes
La programación ha cambiado mucho desde que se crearon las primeras computadoras. Los primeros programas eran muy simples y directos comparados con las elaboradas bases de datos actuales,procesadores de texto, agendas y juegos de acción. 
Diferentes lenguajes de computación han sido escritos, para a su vez escribir con ellos los cada vez más complejos programas de computación. Estospueden clasificarse en base a cuan cerca del lenguaje hablado se encuentran y, por consiguiente, cuan lejos de los infernales lenguajes de computadoras.

Lenguaje de Máquina | Es el lenguaje de laCPU. El lenguaje de más bajo nivel. Compuesto de 0 y 1. |
Lenguajes Asembler | Son abreviaturas para el lenguaje de máquina |
Lenguajes de Alto Nivel  | Utilizan declaraciones en los programas,expresiones como palabras y expresiones algebraicas. Fueron desarrollados en las décadas del 50 y 60. 

Después de que se escribe un programa con uno de los lenguajes de alto nivel, debe sercompilado o interpretado. Otro programa compilador vuelve a escribir el programa inicial en lenguaje de máquina para que la CPU pueda entenderlo. Esto se hace de inmediato y el programa final se guarda enesta nueva forma. Un programa compilado se estima que será considerablemente más largo que el original.

Un programa Intérprete traduce las declaraciones del programa original a lenguaje de máquina,línea por línea, a medida que va corriendo dicho programa original. Un programa interpretado será más pequeño que uno compilado pero insumirá más tiempo para ser ejecutado.  |
Lenguajes de CuartaGeneración  | Se denominan 4GL o Very high-level Languages. Están orientado a resultados e incluyen lenguajes de interrogatorio o "query", con bases de datos. Aquí existen escasas opciones para losprogramadores, pero los programas son mucho más fáciles de escribir que en los lenguajes de nivel más bajo. Estos también requieren ser interpretados o compilados.  |
Lenguajes Naturales   | Son...
tracking img