Está en la página 1de 22

Fundamentos de Programación

Lenguajes de Programación/ Lenguaje Java

Ing. Héctor M. Zelada Valdivieso / Email: hzelada@usat.edu.pe

www.usat.edu.pe
www.usat.edu.pe
Objetivos:

Comprende acerca de los lenguajes de


programación y el Lenguaje de
Programación Java

2 www.usat.edu.pe
Contenidos:

 Lenguaje de Programación
 Lenguaje de Programación Java
 Instalación de Java e IDE Netbeans

3 www.usat.edu.pe
Control de
asistencia

4 www.usat.edu.pe
Lenguajes de Programación

¿Qué es un Lenguaje de Programación?

Es un lenguaje con reglas bien definidas


que le proporciona al programador la
capacidad de escribir un programa
(programar)

www.usat.edu.pe
Lenguajes de Programación

ALTO NIVEL

Tipos de
Lenguajes de
Programación
BAJO NIVEL

https://www.youtube.com/watch?v=gedJIu4AMOg

www.usat.edu.pe
Lenguajes de Programación

Tipos de
Lenguajes de
Programación

https://www.youtube.com/watch?v=gFMMmi-EYEM

www.usat.edu.pe
Lenguaje de Programación Java

- Sun Microsystems empezó a desarrollar Java con el objetivo de crear


un lenguaje independiente de la plataforma, para ser usado en el
desarrollo de electrónica de consumo (dispositivos electrónicos
inteligentes como televisores, videos, equipos de música, etc.).

- El proyecto original se denomino Green y se apoyó en el uso de C++ al


inicio, pero a medida que se progresaba en su desarrollo, el equipo
creador de Green comenzó a tener problemas especialmente de
portabilidad (Existía dependencia con la plataforma). Debido a esto, para
evitar estos problemas decidieron desarrollar su propio lenguaje.

- En agosto de 1991 nació un nuevo lenguaje orientado a objetos,


denominado OAK (que significa roble, cuentan sus inventores que se puso
en honor a un árbol que veían desde su despacho), pero como este
nombre ya existía tenían que cambiarlo.

www.usat.edu.pe
Lenguaje de Programación Java

- Como OAK ya existía, luego lo llamaron en 1995 Java (Cuentan que era un tipo de café
que estaban tomando en una cafetería donde se reunieron para definir el nombre. Por eso
el icono de Java es una taza de café). Existen otras versiones con respecto a este
nombre.

- SUN lanzó el entorno JDK ( Kit de Desarrollo de Java) 1.0 en 1996, primera versión del
Kit de Desarrollo de dominio público que se convirtió en la primera especificación formal
de la plataforma Java. Desde entonces se han lanzado diferentes versiones, aunque la
primera comercial se denominó JDK 1.1 y se lanzó a principios de 1997. - JDK 1.0 (1996)
- JDK 1.1 (1997)
- J2SE 1.2 (1998)
- En Diciembre de 1998, Sun lanzó el JDK 1.2 que luego lo renombro como Java2, y el -
-
J2SE 1.3 (2000)
J2SE 1.4 (2002)
nombre "J2SE" (Java 2 Platform, Standard Edition), reemplazó a JDK para distinguir la - J2SE 5.0 o 1.5 (2004)
plataforma base de J2EE (Java 2 Platform, Enterprise Edition) y J2ME (Java 2 Platform, -
-
Java SE 6 (2006)
Java SE 18 (…)
Micro Edition).

- En el 2010, SUN MICROSYSTEMS fue adquirida por Oracle.


- Luego de esto, han seguido saliendo nuevas versiones.

www.usat.edu.pe
Lenguaje de programación Java

• ¿Qué es Java?

Es un lenguaje de programación orientada a objetos que


permite desarrollar aplicaciones portables, es decir que sean
independientes de la plataforma donde se corran.

Al contrario que los compiladores tradicionales, que


convierten el código fuente en instrucciones a nivel de
máquina, el compilador java traduce el código fuente java en
un código intermedio denominado bytecode o J-code que
luego serán interpretados por la máquina virtual java (JVM)
para ejecutar el programa.

www.usat.edu.pe
Lenguaje de programación Java

• Proceso de compilación de
C++
• No es independiente de la plataforma.
Son totalmente ejecutables y esto
hace que no sea independiente de la
plataforma y que su tamaño se dispare
ya que dentro del código final hay que
incluir las librerías de la plataforma.

• Si tenemos un programa para la


plataforma Windows y si deseamos
hacerlo para que corra en otra
plataforma, necesitaremos el código
fuente para poder compilarlo para esa
otra plataforma.

www.usat.edu.pe
Lenguaje de programación Java
• Es independiente de la plataforma.

• No son ejecutables y no se compilan


• JAVA: Compilado e Interpretado como los programas en C o C++, en
su lugar son interpretados por la
Máquina Virtual Java (JVM).

• El compilador Java compila el


código fuente en un código
intermedio denominado bytecode o
J-code que luego serán
interpretados por la máquina virtual
java (JVM) para ejecutar el
programa.

• El bytecode se puede ejecutar en


cualquier plataforma, lo único que se
requiere es que la plataforma posea
el interprete adecuado (JVM) que se
descargan de internet.

www.usat.edu.pe
Lenguaje de Programación Java

• Kit de desarrollo de Java.


El kit de desarrollo de java (JDK) contiene todas las clases que se necesitan para desarrollar
programas Java, además contiene herramientas de compilación (javac.exe), de ejecución
(Máquina Virtual Java : JVM) (java.exe), de depuración (jdb.exe), de documentación
(javadoc.exe). Por lo que para desarrollar programas en Java, se necesita obtener el JDK, el
cual esta disponible de forma gratuita en internet.

• Ediciones de Java.
J2SE : Aplicaciones sencillas, applets, etc.
J2EE : Aplicaciones empresariales con acceso a Base de Datos, Servlets, etc.
J2ME : Aplicaciones para dispositivos móviles.

www.usat.edu.pe
Lenguaje de Programación Java

Entornos de desarrollo integrado (IDE)


Son entornos que permiten escribir
programas, compilarlos, depurarlos,
ejecutarlos de manera sencilla. Para el
lenguaje Java tenemos:

JGRASP
SUN ONE STUDIO
ECLIPSE
VISUAL J++
VISUAL J# (.NET)
JBUILDER
NETBEANS
VISUAL CAFE
ETC.

www.usat.edu.pe
Instalación Java

JDK + Netbeans
Ver:

1ero. Descargar e Instalar JDK: Java Edición Estandar (Java SE) según su Sistema
Operativo

Lista de Versiones Disponibles:


https://www.oracle.com/java/technologies/downloads/archive/

15 www.usat.edu.pe
IDE: Netbeans
2do. Instalar Netbeans

https://netbeans.apache.org/download/index.html

16 www.usat.edu.pe
Crear un nuevo proyecto en Netbeans
1. Ingrese a Netbeans
3. Clic en Java with Ant -> Java Application->Next

2. Clic en File -> New Project

17 www.usat.edu.pe
Crear un nuevo proyecto en Netbeans
4. Ingresamos los datos para el proyecto

Nombre del proyecto

Ubicación del proyecto

Nombre de la Clase
Nombre del paquete Principal
donde se ubicará la
clase principal

18 www.usat.edu.pe
Crear un nuevo proyecto en Netbeans
5. Programe dentro del método main Ejecute el proyecto

Programe aquí

Explorador de sus
proyectos en Java
creados en Netbeans

19 www.usat.edu.pe
Conclusiones
• Para crear programas, necesitamos usar un Lenguaje de Programación
• Los lenguajes de programación pueden clasificarse en lenguajes de alto nivel y lenguajes
de bajo nivel.
• Los lenguajes de alto nivel son traducidos, haciendo uso de COMPILADORES E
INTERPRETES.
• Java es un lenguaje de Alto Nivel, que inicialmente se compila y luego es interpretado.
• Lenguaje de programación es diferente de IDE. Ejemplo: El lenguaje es Java y el IDE es
Netbeans.
• Para el curso, necesitamos instalar el JDK y el Netbeans

Próxima sesión
• Programación en Java

20 www.usat.edu.pe
Referencias
• Links:

Video: Lenguajes de Programación


https://www.youtube.com/watch?v=gedJIu4AMOg
https://www.youtube.com/watch?v=gFMMmi-EYEM

Video : Descarga e Instala Apache NetBeans


https://www.youtube.com/watch?v=8P3PFEH1qsg

Descarga de Java SE
https://www.oracle.com/java/technologies/javase-downloads.html

Descarga de Apache Netbeans


https://netbeans.apache.org/download/

21 www.usat.edu.pe
Ing. Héctor Miguel Zelada Valdivieso
hzelada@usat.edu.pe

http://www.facebook.com/usat.peru

https://twitter.com/usatenlinea

https://www.youtube.com/user/tvusat

https://plus.google.com/+usateduperu

www.usat.edu.pe

También podría gustarte