Historial y evolucion de los lenguajes de programacion

Páginas: 15 (3747 palabras) Publicado: 1 de abril de 2014

INTRODUCCION

La solución de problemas mediante en uso de un computador nos lleva a desarrolla programas o aplicaciones, la construcción de estos programas debe ser realizada mediante una metodología, los pasos para la construcción de programas son:
1.-Diseñar el algoritmo, consiste en analizar el problema y describir los instrucciones de forma ordenada que resuelven el problema.
2.Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.
3. Ejecutar y validar el programa en un computador (verificación).
Para codificar de forma sistemática un algoritmo se necesita de un lenguaje programación que la computadora comprenda.

HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION

El conjunto de órdenes e instrucciones que se dan al ordenador para que resuelvaun problema o ejecute una determinada misión, recibe el nombre de programa. En los primeros tiempos de la informática, la programación se efectuaba en el único lenguaje que entiende el microprocesador: su propio código binario, también denominado lenguaje máquina o código máquina.
Pero la programación en lenguaje máquina resulta muy lenta y tediosa, pues los datos e instrucciones se debenintroducir en sistema binario y, además, obliga a conocer las posiciones de memoria donde se almacenan los datos. Como puede imaginar, este tipo de programación conlleva gran número de errores y la tarea de depuración exige bastante tiempo y dedicación.
Por este motivo, a principios de los 50 se creó una notación simbólica, denominada código de ensamblaje (ASSEMBLY), que utiliza una serie deabreviaturas mnemotécnicas para representar las operaciones ADD (sumar), STORE (copiar), etc. Al principio, la traducción del código de ensamblaje al código máquina se realizaba manualmente, pero enseguida se vio que el ordenador también podía encargarse de esa traducción; se desarrolló así un programa traductor llamado ensamblador (ASSEMBLER).
Conforme los ordenadores fueron introduciéndose en el mundoempresarial y académico, aquellos primitivos lenguajes fueron sustituidos por otros más sencillos de aprender y más cómodos de emplear. Estos lenguajes, llamados de alto nivel, tienen una estructura que se adapta más al pensamiento humano que a la forma de trabajar del ordenador. Por ejemplo, seguro que le suenan lenguajes como BASIC, PASCAL, C, etc.
¿Y cuántos lenguajes de programación existen?Pues sucede algo así como con los lenguajes humanos: existen centenares, si bien sólo unos pocos de ellos son ampliamente utilizados. A continuación se presentaran los lenguajes de programación más difundidos, siguiendo un criterio cronológico, y se finalizará presentando una somera relación de otros lenguajes de programación más minoritarios o que ya han caído en desuso.

INTÉRPRETES YCOMPILADORES
Existen dos tipos principales de traductores de los lenguajes de programación de alto nivel: Compilador e intérprete.
Compilador: analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la máquina). Su acción equivale a la de un traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua.Intérprete: analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente. Su acción equivale a la de un intérprete humano, que traduce las frases que oye sobre la marcha, sin producir ningún escrito permanente. Intérpretes y compiladores tienen diversas ventajas e inconvenientes que los hacen complementarios:
Un intérprete facilita la búsqueda de errores, pues la ejecuciónde un programa puede interrumpirse en cualquier momento para estudiar el entorno (valores de las variables, etc.). Además, el programa puede modificarse sobre la marcha, sin necesidad de volver a comenzar la ejecución.
Un compilador suele generar programas más rápidos y eficientes, ya que el análisis del lenguaje fuente se hace una sola vez, durante la generación del programa equivalente. En...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La evolucion de los lenguajes de programacion
  • Evolucion de los lenguajes de programacion
  • Evolucion de los lenguajes de programacion
  • EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
  • Evolucion Del Lenguaje De Programacion En La Historia
  • evolucion del lenguaje de programacion
  • LA EVOLUCION DE LOS LENGUAJES DE PROGRAMACIÓN EN LA HISTORIA.
  • la evolucion de los lenguajes de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS