Evolución De La Poo

Páginas: 9 (2047 palabras) Publicado: 18 de octubre de 2012
2012
INSTITUTO TECNOLÓGICO
SUPERIOR DE PURUÁNDIRO
GRIMALDO PRIETO GARCÍA
FUNDAMENTOS DE PROGRAMACIÓN
ING. MARTÍN BELTRÁN MÉNDEZ
083-A
EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN Y
PARADIGMAS
GRIMALDO PRIETO GARCÍA
11011086
EVOLUCIÓN DE LA PROGRAMACIÓN Y PARADIGMAS

23/08/2012

INSTITUTO TECNOLÓGICO SUPERIOR DE PURUÁNDIRO

1

Índice

Introducción…

2

1.- Evolución de laProgramación…

3

2.- Paradigmas de la Programación…

4

2.1.- Paradigmas más comunes de la Programación…
3.- Concepto de la Programación Orientada a Objetos…
3.1.- Características de la Programación Orientada a Objetos…
Bibliografía…

4
5
5
8

1

INSTITUTO TECNOLÓGICO SUPERIOR DE PURUÁNDIRO

2

Introducción
En este reporte se pretende entender como ha ido evolucionando laprogramaci ón
desde los inicios en binario hasta la programación de tercer nivel u orientada a
objetos actual. También explicar lo que es un paradigma dentro del contexto de la
programación y los diversos tipos que existen. Además una introducción a la
programación orientada a objetos su concepto y sus características.

2

INSTITUTO TECNOLÓGICO SUPERIOR DE PURUÁNDIRO

3

1.-Evolución de la Programación
En el comienzo de la informática, sólo había una forma de programar (en binario),
que consistía en la ejecución secuencial (una tras otra) 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.
En el comienzo de la informática,sólo había una forma de programar (en binario),
que consistía en la ejecución secuencial (una tras otra) de instrucciones de la
máquina, con posibles cambios de secuencia basados en dos tipos especiales de
instrucciones de control.
Las instrucciones de control se dividieron en dos tipos:



instrucciones de transferencia
instrucciones de llamada de subrutina.

Las instrucciones detransferencia dan lugar a un salto sin retorno en la ejecución,
y a su vez pueden ser condicionales (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 da lenguajes (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 secuenciasde ceros y unos.
Un lenguaje simbólico no es más que una representación codificada del lenguaje
de la máquina, donde cada instrucción simbólica se traduce (en principio) por una
sola instrucción de la máquina equivalente, y el código de opera ción y la dirección
de memoria asociados a cada instrucción de la máquina se representa mediante
símbolos alfanuméricos. En particular, dependiendo dellenguaje simbólico
utilizado, las instrucciones de cambio de secuencia se suelen representar
mediante los siguientes sí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.

3

INSTITUTO TECNOLÓGICO SUPERIOR DE PURUÁNDIRO



4

La instrucción de llamada de subrutina: CALL (llamar, en inglés); BAL
(branch and link, 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Historia y evolucion de la POO
  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo
  • Poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS