Download - 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.