Evolución de la programación

Páginas: 7 (1653 palabras) Publicado: 31 de agosto de 2014



























Introduccion.

La informática es una disciplina que ha avanzado a un ritmo acelerado, y obviamente la programación ha tenido que hacerlo al mismo ritmo para no quedarse atrás con todas las capacidades del nuevo hardware y para permitir que cada vez se puedan hacer más cosas y más fácilmente ya no solo con los ordenadores, sino conprácticamente cualquier dispositivo electrónico.
En este trabajo tratamos de indagar acerca de la evolución de la programación y sus lenguajes utilizados ya que los ordenadores tienen un lenguaje especifico, estos lenguajes permiten, por un lado, escribir las operaciones que son necesarias realizar para resolver el problema de un modo parecido a como se escribiría convencionalmente.
El ordenador es enrealidad tan sólo una máquina virtual, capaz de resolver todos los problemas que los usuarios seamos capaces de expresar mediante un programa.
En la actualidad hay muchos tipos de lenguajes de programación, cada uno de ellos con su propia gramática, su terminología especial y una sintaxis particular.












Evolución de la programación.
En el comienzo de la informática, sólohabía una forma de programar (en binario), que consistía en la ejecución secuencial de instrucciones de la máquina, con posibles cambios de secuencia basados en dos tipos especiales de instrucciones de control: instrucciones de transferencia e instrucciones de llamada de subrutina.
Las instrucciones de transferencia dan lugar a un salto sin retorno en la ejecución, y a su vez pueden sercondicionales (si el salto se produce únicamente cuando se cumple una condición determinada) o incondicionales.
La instrucción de llamada de subrutina guarda la dirección de retorno para que la secuencia de ejecución original se reanude cuando termina la ejecución de la subrutina (momento en el que se ejecutará una instrucción de retorno).
En la década de los años cincuenta surgió un nuevo tipo dalenguajes (llamados simbólicos, o de segunda generación: assembler), que trataban de simplificar la programación: ya que, a medida que los programas eran cada vez más complejos, se hacía impracticable utilizar directamente el lenguaje de la máquina, en el que las instrucciones estaban formadas por secuencias de ceros y unos.
Un lenguaje simbólico es una representación codificada del lenguaje de lamáquina, donde cada instrucción simbólica se traduce por una sola instrucción de la máquina equivalente, y el código de operación y la dirección de memoria asociados a cada instrucción de la máquina se representan mediante símbolos alfanuméricos. en particular, dependiendo del lenguaje simbólico utilizado, las instrucciones de cambio de secuencia se suelen representar mediante los siguientessímbolos:
•La instrucción de transferencia incondicional: jmp (jump, es decir, salto); b (branch, ramificación); goto (go to, ir a); etc.
•Las instrucciones de transferencia condicional: jz (jump on zero, salto si el resultado anterior es cero); bc (branch on condition, ramificación condicional); etc.
•La instrucción de llamada de subrutina: call (llamar, en inglés); bal (branch andlink, es decir, ramificación con enlace); etc.
•La instrucción de retorno de subrutina: ret (return, retorno); etcétera.
A finales de los años cincuenta, y a medida que las aplicaciones iban creciendo en tamaño y en complicación, la programación en los lenguajes simbólicos resultaba aún demasiado compleja, por lo que se inventaron los lenguajes de alto nivel o de tercera generación,tales como fortran, lisp, cobol, algol, apl, pl/i, basic, pascal, c, etc., que hacían más legibles los programas mediante expresiones de aspecto matemático, como x + y * z (que significa, en muchos de los lenguajes citados, sumar el valor de la variable x al resultado de multiplicar el valor de la variable y por el de la variable z).
















conceptos fundamentales de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • evolucion de la programacion
  • Evolucion de los lenguajes de programacion
  • EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
  • La evolucion de los lenguajes de programacion
  • Evolucion de los lenguajes de programacion
  • 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