Conceptos - Finales Top 30

2
Top 30 1) Desde el punto de vista de los lenguajes de programación, ¿cuál sería el objetivo que conduce a la evolución histórica de los lenguajes? 2) Alias. Construya dos ejemplos que lo produzcan. Si estuviera definiendo un nuevo lenguaje como lo evitaría? 3) Compare el pasaje by-name con otras formas de pasajes. 4) Heap. ¿Para qué se necesita? 5) Compare la gramática BNF con el lenguaje natural como mecanismo de definición de la sintaxis de un lenguaje. 6) Justifique la necesidad de proveer mayor en el pasaje de parámetro procedimiento que en el pasaje de parámetro dato. ¿Que punto de semejanza le encuentra al pasaje de parámetro por procedimiento y al pasaje de parámetros por nombre? 7) Muestre un ejemplo que muestre porque es necesaria mayor información en los parámetros por procedimientos. 8) ¿Es indispensable para que un lenguaje maneje recursión que la ejecución se maneje como un esquema de pila? 9) Desde el punto de vista operacional defina un mecanismo para manejar variables estáticas. 10) Construya un ejemplo en Pascal que simule una variable estática. 11) Describa conceptualmente las diferencias y puntos de contacto entre el pasaje de parámetros por nombre y el pasaje de parámetros por procedimiento. 12) Puntualice al menos dos ejemplos con las variables apuntadas y proponga una solución para cada uno de ellos. 13) ¿Qué necesita un lenguaje para soportar TAD? 14) Para una situación concreta definida por usted, compare una solución desde un lenguaje que provee manejo de excepciones y otro que no. 15) Puntos de contacto y diferencia entre el POO y la programación operativa. Compare. 16) Describa y compare el dispose y el garbage colector. 17) Si estuviera diseñando un lenguaje: ¿qué lo llevaría a elegir cada uno de los lenguajes de equivalencia de tipos? 18) Cómo asocia un manejador a una excepción y cuáles son las reglas de alcance de los manejadores en cada uno de los modelos. (Reasunción y terminación). 19) Desde el punto de vista de la evolución de los lenguajes que motivo la aparición de la POO.

description

,lmñmñlkmñ

Transcript of Conceptos - Finales Top 30

Page 1: Conceptos - Finales Top 30

Top 30

1) Desde el punto de vista de los lenguajes de programación, ¿cuál sería el objetivo que conduce a la evolución histórica de los lenguajes?

2) Alias. Construya dos ejemplos que lo produzcan. Si estuviera definiendo un nuevo lenguaje como lo evitaría?

3) Compare el pasaje by-name con otras formas de pasajes.4) Heap. ¿Para qué se necesita?5) Compare la gramática BNF con el lenguaje natural como mecanismo de definición de

la sintaxis de un lenguaje.6) Justifique la necesidad de proveer mayor en el pasaje de parámetro procedimiento

que en el pasaje de parámetro dato. ¿Que punto de semejanza le encuentra al pasaje de parámetro por procedimiento y al pasaje de parámetros por nombre?

7) Muestre un ejemplo que muestre porque es necesaria mayor información en los parámetros por procedimientos.

8) ¿Es indispensable para que un lenguaje maneje recursión que la ejecución se maneje como un esquema de pila?

9) Desde el punto de vista operacional defina un mecanismo para manejar variables estáticas.

10) Construya un ejemplo en Pascal que simule una variable estática.11) Describa conceptualmente las diferencias y puntos de contacto entre el pasaje de

parámetros por nombre y el pasaje de parámetros por procedimiento.12) Puntualice al menos dos ejemplos con las variables apuntadas y proponga una

solución para cada uno de ellos.13) ¿Qué necesita un lenguaje para soportar TAD?14) Para una situación concreta definida por usted, compare una solución desde un

lenguaje que provee manejo de excepciones y otro que no.15) Puntos de contacto y diferencia entre el POO y la programación operativa. Compare.16) Describa y compare el dispose y el garbage colector.17) Si estuviera diseñando un lenguaje: ¿qué lo llevaría a elegir cada uno de los

lenguajes de equivalencia de tipos?18) Cómo asocia un manejador a una excepción y cuáles son las reglas de alcance de

los manejadores en cada uno de los modelos. (Reasunción y terminación).19) Desde el punto de vista de la evolución de los lenguajes que motivo la aparición de

la POO.20) Construya un ejemplo que muestre la ventaja de AGOL-68 sobre PASCAL en el

manejo de registros variantes.21) Dentro de la evolución de los lenguajes, describa la importancia de FORTRAN y de

ADA.22) Compare las ligaduras estáticas y dinámicas de al menos cuatro atributos de dos

entidades diferentes. 23) Describa las principales características del paradigma funcional.24) Ejemplificar y explicar el riesgo de las referencias sueltas.25) Acceda en un procedimiento recursivo a las variables del llamador recursivo anterior.26) Sintaxis. Definición. Diferencias y formas de definirla.27) ¿Cómo se compone el ambiente de referencia de una unidad?28) Dar ejemplos de problemas con punteros y pasaje de parámetros por referencia.29) Ventajas pasaje parámetros procedimiento.30) Definir un mecanismo de excepciones. Justificar.