0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
9 visualizzazioni4 pagine
El documento describe el proceso de compilación e interpretación en Java. Resume lo siguiente:
1) El código fuente Java (.java) es compilado a bytecode (.class) por el compilador Java.
2) El bytecode es un lenguaje intermedio independiente de la arquitectura que puede ser interpretado en cualquier máquina.
3) La máquina virtual Java interpreta el bytecode compilado y lo traduce a instrucciones de máquina nativas que pueden ejecutarse.
El documento describe el proceso de compilación e interpretación en Java. Resume lo siguiente:
1) El código fuente Java (.java) es compilado a bytecode (.class) por el compilador Java.
2) El bytecode es un lenguaje intermedio independiente de la arquitectura que puede ser interpretado en cualquier máquina.
3) La máquina virtual Java interpreta el bytecode compilado y lo traduce a instrucciones de máquina nativas que pueden ejecutarse.
El documento describe el proceso de compilación e interpretación en Java. Resume lo siguiente:
1) El código fuente Java (.java) es compilado a bytecode (.class) por el compilador Java.
2) El bytecode es un lenguaje intermedio independiente de la arquitectura que puede ser interpretado en cualquier máquina.
3) La máquina virtual Java interpreta el bytecode compilado y lo traduce a instrucciones de máquina nativas que pueden ejecutarse.
TALLER 1 ¿Cuáles son las Característica de un Algoritmo?
Las características fundamentales que debe cumplir todo algoritmo son:
• Un algoritmo debe ser preciso: tiene que indicar el orden de realización
de cada paso. • Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. • Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos. • Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente. • Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
2.- ¿Cuáles son las diferencias entre un compilador y un Intérprete?
Un compilador es un programa que toma el conjunto de instrucciones en su totalidad y genera, a partir de ellas, un programa. Este programa es almacenado en un archivo en lenguaje binario y puede ser ejecutado tantas veces como se desee, sin ser requerido nuevamente el código fuente. Por otra parte, un intérprete es un programa que traduce y ejecuta las instrucciones del código fuente una a una. Los lenguajes interpretados son especialmente útiles cuando se desea observar algunos de los resultados intermedios rápidamente. Dada la forma como el código es procesado, la traducción a lenguaje binario ocurre cada vez que un programa es ejecutado en los lenguajes interpretados, en contraposición a los lenguajes compilados que crean el programa una sola vez. 3.- ¿Cuáles son las características del lenguaje Java?
• Es simple: es posible aprender el lenguaje rápidamente y no se requiere de
un entrenamiento extenso para empezar a crear programas. • Es robusto: los programas creados en Java son altamente confiables debido a las herramientas de detección de errores con que cuenta su plataforma. • Es seguro: la tecnología Java no permite que otros programas maliciosos se adhieran a sus programas y afecten su comportamiento. • Es portable: un programa Java puede ser ejecutado en distintas configuraciones de hardware y software, sin que ello requiera modificación alguna del programa. • Es rápido: el código Java es traducido a una versión muy eficiente de sí en el lenguaje de máquina, lo que hace que los programas Java sean rápidos comparados con programas escritos en otros lenguajes.
4.- ¿Cómo se genera un bytecode?
Estos archivos deben tener extensión .java. Posteriormente, el código fuente es procesado por el compilador Java, el cual lo traduce no directamente a código de máquina, sino a un código intermedio llamado bytecode. Este código bytecode es almacenado en archivos del mismo nombre, pero de extensión .class. El bytecode es un lenguaje intermedio que permite a Java mantener una versión, mucho más fácil de procesar, del programa independiente de la arquitectura física de la máquina para ser convertida a código fuente. Finalmente, el bytecode es procesado por un intérprete, la máquina virtual de Java, el cual lo transforma en instrucciones en lenguaje de máquina, que son inteligibles y realizables para el computador. 5.- Describa el proceso de compilación e interprete que se realiza en java