Documente Academic
Documente Profesional
Documente Cultură
Programacin esttica
Est pensada para contener elementos (propiedades o mtodos) que no
dependen directamente de un objeto para su funcionamiento.
Como se pueden establecer valores en una programacin esttica durante
el tiempo de ejecucin se pueden cambiar en mltiples ocasiones durante
la ejecucin del programa. Esta programacin determina el tipo de todas
las expresiones antes de la ejecucin del programa (tpicamente al
compilar) son expresiones enteras; no pueden ser pasadas a una funcin
que espera una cadena, ni pueden guardarse en una variable que est
definida como fecha.
La programacin esttica puede manejar dos tipos:
A) Explcitos: El programador debe escribir los tipos en
determinadas posiciones textuales
B) Tipo Inferido: El compilador infiere los tipos de expresiones
y las declaraciones de acuerdo al contexto.
Mapeo
A)Mapeo de direcciones: corresponde a la relacin de equivalencia
entre un tipo de nombre a otro tipo de nombre. Ejemplo: de un nombre
de usuario a un nombre de sistema.
Para poder ejecutar instrucciones, se debe tener un mecanismo de
traduccin de direcciones virtuales a reales. Para ello, se necesitan dos
cosas.
1.- El compilador deber manejar una direccin base ms un
desplazamiento al referirse a las instrucciones.
2.- El sistema operativo debe asignar como direccin base el nmero de
pgina, al paginar al proceso.
De esta manera, puede buscarse el inicio de una pgina en memoria,
sumarle el desplazamiento y as obtener la direccin real de una
instruccin.
B)Mapeo de rutas: Describe un ambiente futuro, los objetivos que
pueden llegar a obtenerse con ese ambiente y los planes para lograr los
objetivos planteados a travs del tiempo.
Explcita una estructura, o arquitectura, como una va para el
entendimiento de cmo las partes de un complejo sistema tecnolgico
encajan, interactan y evolucionan. As mismo, articula aplicaciones,
desafos tecnolgicos y soluciones tecnolgicas en forma conjunta y ayuda
a establecer las prioridades para la consecucin de los objetivos.
El mapeo de rutas puede ser construido comenzando con la definicin de
las principales necesidades del mercado para luego definir las tecnologas
necesarias. Recprocamente, el mapeo tambin puede comenzar con la
definicin de tecnologas claves y proseguir con los requerimientos del
mercado que pueden ser satisfechos con esas tecnologas.