tareas

Páginas: 2 (291 palabras) Publicado: 1 de febrero de 2014
UNIVERSIDAD CATOLICA DE HONDURAS
UNICAH


ALUMNO ;
FECHA DE ENTREGA
30 DE ENERO DEL 2014
TEMA
ASIGANCION VS DECLARACION
NUMERO DE CUENTA
0501-1992-09028


La aparición delenguajes con estructura de bloque trajo consigo la necesidad de técnicas de alojamiento en memoria más flexibles, que pudieran adaptarse a las demandas de memoria durante la ejecución delprograma. Para entender esta necesidad, tomemos como ejemplo el lenguaje C, en el cual las funciones pueden tener variables locales, cuyo ámbito de visibilidad se restringe al código de sufunción y que tienen un tiempo de vida que se ajusta al tiempo de ejecución de la función: obviamente, sería innecesario que dichas variables ocupen memoria de forma estática en todomomento. Además, si así fuera y el compilador optara por asignar memoria estática a las variables locales de una función, sería imposible la utilización de técnicas de programación como, porejemplo, la recursividad. En los compiladores, en general, la asignación de memoria de variables locales se hace de una forma flexible, atendiendo al hecho de que solamente necesitan memoriaasignada desde el momento que comienza la ejecución de la función hasta el momento en que ésta finaliza. Así, cada vez que comienza la ejecución de un procedimiento (o función) se crea unregistro de activación para contener los objetos necesarios para su ejecución, eliminándolo una vez terminada ésta. Dado que durante la ejecución un programa es habitual que unosprocedimientos llamen a otros y estos a otros, sucesivamente, se crea cadena jerárquica de llamadas a procedimiento. Dado que la cadena de llamadas está organizada jerárquicamente, los distintosregistros de activación asociados a cada procedimiento (o función) se colocarán en una pila en la que entrarán cuando comience la ejecución del procedimiento y saldrán al terminar el mismo.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas
  • Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS