Lenguajes De Programacion

Páginas: 6 (1300 palabras) Publicado: 28 de julio de 2012
LOS LENGUAJES DE PROGRAMACION Y LOS COMPILADORES
INVESTIGACION Y EJERCICIOS COMPLEMENTARIOS

1. ¿Cómo implementan los diferentes navegadores las máquinas virtuales de Java? Internet Explorer y Firefox
El intérprete de Java se conoce también como la Máquina Virtual, o la JVM (Java Virtual Maquine)].Todos los navegadores que cuentan con soporte para Java tienen un intérprete de Javaincluido (es decir, una JVM).
El lenguaje Java se compila, no pensando en una plataforma o procesador en particular, sino produciendo código (que se denomina bytecodes), destinado a ser interpretado por la llamada máquina virtual Java. Esta máquina no es única, sino que hay una por cada plataforma y, en realidad, cada buscador que implementa Java tiene la suya. Así, el Microsoft Explorer usará sumáquina en Windows, mientras que el Netscape Navigator usará la suya, que variará de Windows a UNIX.
2. ¿Existen diferencias entre la inclusión de un applet de java en una página HTML, y la
escritura de código JavaScript directamente en el código de la página?
JavaScript es un lenguaje interpretado, desarrollado por Netscape inicialmente para sus navegadores. Permite crear páginas web interactivas(DHTML) con relativa facilidad.
Un applet es una pequeña aplicación accesible en un servidor Internet, que se transporta por la red. Los applets de Java pueden ejecutarse en un navegador web utilizando la Java Virtual Machine (JVM), o en el AppletViewer de Sun.

JavaScript | Java (applets) |
Programa interpretado por el cliente. | Programa compilado en bytecodes. Es bajadodel servidor y ejecutado en el cliente (Applets). |
Orientado a objetos. No distingue entre tipos de objetos. Las propiedades y los métodos son añadidos dinámicamente a los objetos. | Los objetos son instancias de clases. La herencia se consigue a través de la jerarquía de clases. Las clases y los objetos se definen en tiempo de diseño y no pueden ser modificados en tiempo de ejecución. |
Elcódigo JavaScript se funde con el código HTML. | El código se integra en la página HTML, pero como una unidad llamada Applet. |
No hay definición de tipos para las variables. | Definición estática de tipos. Control de tipos fuerte. |
Limitaciones de seguridad. | Limitaciones de seguridad. |

3. ¿Qué función cumple el atributo opcional codebase al incluir un applet de java en una página HTML?Indica la URL donde está el applet. Si está en la misma carpeta que la página que lo llama, se puede prescindir de él. En caso contrario, debe indicarse. Esto nos permite colocar en nuestras páginas applets que se encuentren en servidores remotos, por ejemplo, su página de origen. Basta indicar en Codebase la URL donde se encuentra el applet.
Ejemplo:
codebase="http://www.pagina.com/applet/"4. ¿Qué son los Java Beans?
Un JavaBean o bean es un componente hecho en software que se puede reutilizar y que puede ser manipulado visualmente por una herramienta de programación en lenguaje Java.
Se usa para encapsular varios objetos en un único objeto, para hacer uso de un solo objeto en lugar de varios más simples.
Para ello, se define un interfaz para el momento del diseño quepermite a la herramienta de programación o IDE, interrogar al componente y conocer las propiedades que define y los tipos de sucesos que puede generar en respuesta a diversas acciones.
Aunque los beans individuales pueden variar ampliamente en funcionalidad desde los más simples a los más complejos, todos ellos comparten las siguientes características:
* Introspection: Permite analizar a laherramienta de programación o IDE como trabaja el bean
* Customization: El programador puede alterar la apariencia y la conducta del bean.
* Events: Informa al IDE de los sucesos que puede generar en respuesta a las acciones del usuario o del sistema, y también los sucesos que puede manejar.
* Properties: Permite cambiar los valores de las propiedades del bean para personalizarlo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS