SlideShare una empresa de Scribd logo
1 de 2
¿Qué Significa Que Java Sea Un Lenguaje Compilado E Interpretado?
    •   Se dice que Java es compilado e interpretado debido a que el compilador genera un
        bytecode que luego éste es interpretado por la máquina virtual, Cuando se compila, se
        obtiene este bytecode que contiene las instrucciones que luego son interpretadas (en
        tiempo de ejecución) según la máquina virtual de forma adecuada para cada
        plataforma.
    •   (Java Virtual Machine o JVM). Aplicación que interpreta y ejecuta programas escritos
        en el lenguaje de programación Java. Específicamente puede interpretar
        el bytecode generado al compilar en Java.

¿Cuál es la clasificación de las herramientas CASE?

    •   Upper: Apoya durante el proceso de planificación, análisis de requisitos y estrategia
        del desarrollo (UML) (Rational Rose)
    •   Middle: Apoya la automatización de tareas de análisis y diseño de las aplicaciones
        (ERwin)
    •   Lower: Apoya la generación de código fuente, creación de programas de detección de
        errores, depuración de los programas y pruebas (Java)

¿Cuál Es La Diferencia Entre Applets Y Aplicaciones En Java?

    •   Applets

        Son pequeños programas que requieren de un browser o un navegador para
        ejecutarse (como por ejemplo Netscape, Microsoft Explorer, Firefox). Los Applets se
        hacen disponibles mediante páginas web descriptas en el lenguaje HTML (HyperText
        Markup Language), son ejecutadas en el cliente.

    •   Aplicaciones

        Una aplicación Java es un programa que se ejecuta en la computadora del usuario,
        utilizando el sistema operativo de esa computadora.
    •   Servlets
        Aplicaciones embebidas en una página web que se ejecutan en el servidor




Framework

Pero una explicación podría ser, que php es como una piedra, la puedes usar como arma,
como martillo, como se te ocurra etc. y si quieres colocar un clavo en la pared usas la piedra,
entonces te encuentras un framework, o sea una caja de herramientas trae martillo,
desarmador, fusca (pistola, arma de fuego), ¿que sería más fácil? usar la piedra para clavar, o
el martillo
CodeIgniter
CodeIgniter es un framework PHP para la creación rápida de aplicaciones web. Presentación
general del framework y primeras notas para empezar a usarlo.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
 
Java
Java Java
Java
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Curso java basico
Curso java basicoCurso java basico
Curso java basico
 
Mapa conceptual de Java
Mapa conceptual de JavaMapa conceptual de Java
Mapa conceptual de Java
 
Django
DjangoDjango
Django
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Java
JavaJava
Java
 
Demostración final
Demostración finalDemostración final
Demostración final
 
Java de erlin
Java de erlinJava de erlin
Java de erlin
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores sheshar
 
Lenguajes script
Lenguajes scriptLenguajes script
Lenguajes script
 
Lenguaje script
Lenguaje scriptLenguaje script
Lenguaje script
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Cucumber
CucumberCucumber
Cucumber
 
Instituto Cristiano Encuentro
Instituto Cristiano EncuentroInstituto Cristiano Encuentro
Instituto Cristiano Encuentro
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
 

Similar a Java lenguaje compilado e interpretado

Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaNelson Rivera
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaNelson Rivera
 
Clase2
Clase2Clase2
Clase2rilara
 
documentación simple de como desarrollar un compilador en java
documentación simple de como desarrollar un compilador en javadocumentación simple de como desarrollar un compilador en java
documentación simple de como desarrollar un compilador en javariajsoneser7
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCFmikaelsorai
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferenciatonycyber
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaSantiago Sora
 
Jvm y variables de entorno
Jvm y variables de entornoJvm y variables de entorno
Jvm y variables de entornoSabinaChambi
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaglfloresgilberto
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrolloDavid
 

Similar a Java lenguaje compilado e interpretado (20)

Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
JAVA
JAVAJAVA
JAVA
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Clase2
Clase2Clase2
Clase2
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
JAVA
JAVAJAVA
JAVA
 
documentación simple de como desarrollar un compilador en java
documentación simple de como desarrollar un compilador en javadocumentación simple de como desarrollar un compilador en java
documentación simple de como desarrollar un compilador en java
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferencia
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Jvm y variables de entorno
Jvm y variables de entornoJvm y variables de entorno
Jvm y variables de entorno
 
Programación java 1
Programación java 1Programación java 1
Programación java 1
 
Módulo 01 Introducción a la Tecnología Java
Módulo 01 Introducción a la Tecnología JavaMódulo 01 Introducción a la Tecnología Java
Módulo 01 Introducción a la Tecnología Java
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 

Java lenguaje compilado e interpretado

  • 1. ¿Qué Significa Que Java Sea Un Lenguaje Compilado E Interpretado? • Se dice que Java es compilado e interpretado debido a que el compilador genera un bytecode que luego éste es interpretado por la máquina virtual, Cuando se compila, se obtiene este bytecode que contiene las instrucciones que luego son interpretadas (en tiempo de ejecución) según la máquina virtual de forma adecuada para cada plataforma. • (Java Virtual Machine o JVM). Aplicación que interpreta y ejecuta programas escritos en el lenguaje de programación Java. Específicamente puede interpretar el bytecode generado al compilar en Java. ¿Cuál es la clasificación de las herramientas CASE? • Upper: Apoya durante el proceso de planificación, análisis de requisitos y estrategia del desarrollo (UML) (Rational Rose) • Middle: Apoya la automatización de tareas de análisis y diseño de las aplicaciones (ERwin) • Lower: Apoya la generación de código fuente, creación de programas de detección de errores, depuración de los programas y pruebas (Java) ¿Cuál Es La Diferencia Entre Applets Y Aplicaciones En Java? • Applets Son pequeños programas que requieren de un browser o un navegador para ejecutarse (como por ejemplo Netscape, Microsoft Explorer, Firefox). Los Applets se hacen disponibles mediante páginas web descriptas en el lenguaje HTML (HyperText Markup Language), son ejecutadas en el cliente. • Aplicaciones Una aplicación Java es un programa que se ejecuta en la computadora del usuario, utilizando el sistema operativo de esa computadora. • Servlets Aplicaciones embebidas en una página web que se ejecutan en el servidor Framework Pero una explicación podría ser, que php es como una piedra, la puedes usar como arma, como martillo, como se te ocurra etc. y si quieres colocar un clavo en la pared usas la piedra, entonces te encuentras un framework, o sea una caja de herramientas trae martillo, desarmador, fusca (pistola, arma de fuego), ¿que sería más fácil? usar la piedra para clavar, o el martillo
  • 2. CodeIgniter CodeIgniter es un framework PHP para la creación rápida de aplicaciones web. Presentación general del framework y primeras notas para empezar a usarlo.