SlideShare una empresa de Scribd logo
Christian Ortiz Rivera
COMP 2110
Prof. Carlos Olivares Pacheco
Universidad Interamericana de Puerto Rico
Recinto de Bayamón
 Introducción
 Definición.
 Función.
 Ventajas
 Desventajas
 Ambiente de demanda
 Conclusión.
 Referencia
 El lenguaje de programación “Java” es uno de los
lenguajes más populares en uso, particularmente
para aplicaciones de cliente-servidor de web, con
unos 10 millones de usuarios reportados. Escogi
este ya que encuuentro interesante como opera
este lenguaje en los sistemas compuatrizados.
Java es un lenguaje de programación de propósito
general, concurrente, orientado a objetos que fue diseñado
específicamente para tener tan pocas dependencias de
implementación como fuera posible. Su intención es permitir
que los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier dispositivo.
Las aplicaciones Java están típicamente compiladas en un
bytecode, aunque la compilación en código máquina nativo
también es posible. En el tiempo de ejecución, el bytecode
es normalmente interpretado o compilado a código nativo
para la ejecución, aunque la ejecución directa por hardware
del bytecode por un procesador Java también es posible.
a. Un solo código funciona para todos los browsers compatibles con Java
o donde se tenga una Máquina Virtual de Java (Mac's, PC's, Sun's, etc)
b. Java es un lenguaje de programación orientado a objetos, y tiene
todos los beneficios que ofrece esta metodología de programación
c. Un browser compatible con Java deberá ejecutar cualquier programa
hecho en Java, esto ahorra a los usuarios tener que estar insertando
"plug-ins" y demás programas que a veces nos quitan tiempo y
espacio en disco.
a. Los programas hechos en Java no tienden a
ser muy rápidos esta seria unas de la pocas
desventajas que tienen.
Uno de los lenguajes más demandado para programar es Java, su ventaja es
que permite programar para cualquier sistema o dispositivos. Es así que los
programas realizados con java pueden ejecutarse sin inconvenientes en sistemas
como Windows, Linux, Mac, etc y también en dispositivos cada día mas usados como
los teléfonos móviles. Java es el único lenguaje de programación soportado por el
100% de los teléfonos móviles que hay en el mercado lo cual lo hace un lenguaje muy
interesante para desarrollar aplicaciones para este entorno. Java como es tan amplio
puede ser difícil de aprender si deseas aprender todo.
El lenguaje de programación Java es uno de los
mas utilizados y con gran demanda en el mercado.
Este permite programar para cualquier sistema o
dispositivos. Es así que los programas realizados
con java pueden ejecutarse sin inconvenientes en
sistemas como Windows, Linux, Mac, entre otros.
 https://www.java.com/es/download/faq/wha
tis_java.xml
 http://es.kioskea.net/contents/304-
lenguajes-de-programacion
 http://www.sc.ehu.es/sbweb/fisica/cursoJava
/Intro.htm

Más contenido relacionado

La actualidad más candente

Glosario
GlosarioGlosario
Glosario
Brian Ruvalcaba
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
Alfredito Aguayo
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)
Hermes Mercado
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Dafne Alcantar
 
Presentacion sobre lenguaje de programacion
Presentacion sobre lenguaje de programacionPresentacion sobre lenguaje de programacion
Presentacion sobre lenguaje de programacion
JuandelPueblo0
 
Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Java
ariannalizeeth
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Juan Antonio Plascencia Zepeda
 
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
agonzalez1990
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
Maria
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
RAUL Velez
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
josehpxxx
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
nigthfox31
 
Que es java2
Que es java2Que es java2
Que es java2
Markoos Riveroo
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajes
Brian Ruvalcaba
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticos
Irving Muñoz
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
Oscar Luis Cdrc
 
Mi lenguaje de programación de preferenciac jonathan
Mi lenguaje de programación de preferenciac jonathanMi lenguaje de programación de preferenciac jonathan
Mi lenguaje de programación de preferenciac jonathan
jona8487
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
GREINDER MARCHENA & LIZ VASQUEZ
 

La actualidad más candente (19)

Glosario
GlosarioGlosario
Glosario
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Presentacion sobre lenguaje de programacion
Presentacion sobre lenguaje de programacionPresentacion sobre lenguaje de programacion
Presentacion sobre lenguaje de programacion
 
Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Java
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
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 completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
 
Que es java2
Que es java2Que es java2
Que es java2
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajes
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticos
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
Mi lenguaje de programación de preferenciac jonathan
Mi lenguaje de programación de preferenciac jonathanMi lenguaje de programación de preferenciac jonathan
Mi lenguaje de programación de preferenciac jonathan
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 

Destacado

Adv 420 final presentation
Adv 420 final presentationAdv 420 final presentation
Adv 420 final presentation
Michael Gust
 
Work1m32 21,16
Work1m32 21,16Work1m32 21,16
Work1m32 21,16
Chang Sangdit
 
Tarea 3
Tarea 3Tarea 3
동탄오피℡일산오피방[[다솜넷]]청주오피걸o동탄안마H일산건마
동탄오피℡일산오피방[[다솜넷]]청주오피걸o동탄안마H일산건마동탄오피℡일산오피방[[다솜넷]]청주오피걸o동탄안마H일산건마
동탄오피℡일산오피방[[다솜넷]]청주오피걸o동탄안마H일산건마
dasom12net06
 
Recorrido por wor
Recorrido por worRecorrido por wor
Recorrido por wor
Jhon Ferney Alvarez Cardona
 
Rafael gayzao
Rafael gayzaoRafael gayzao
Rafael gayzao
Julio Marçal
 
Doc
DocDoc
MANAGEMENT OF LOWER SECOND PREMOLAR IMPACTION
MANAGEMENT OF LOWER SECOND PREMOLAR IMPACTIONMANAGEMENT OF LOWER SECOND PREMOLAR IMPACTION
MANAGEMENT OF LOWER SECOND PREMOLAR IMPACTION
Abu-Hussein Muhamad
 
Greenwich perspectives
Greenwich perspectivesGreenwich perspectives
Greenwich perspectives
26012601
 
부평오피℡수원오피방((다솜넷))강남오피걸o일산안마H영통건마
부평오피℡수원오피방((다솜넷))강남오피걸o일산안마H영통건마부평오피℡수원오피방((다솜넷))강남오피걸o일산안마H영통건마
부평오피℡수원오피방((다솜넷))강남오피걸o일산안마H영통건마
dasom12net06
 
20151115Words
20151115Words20151115Words
20151115Words
tcllc_1031
 
Wayne W. Dyer
Wayne W. Dyer Wayne W. Dyer
Wayne W. Dyer
Terhi Mäkiniemi
 
MEET THE DAD WHO REGISTERED HIS DAUGHTER’S BIRTH ON THE BLOCKCHAIN
MEET THE DAD WHO REGISTERED HIS DAUGHTER’S BIRTH ON THE BLOCKCHAINMEET THE DAD WHO REGISTERED HIS DAUGHTER’S BIRTH ON THE BLOCKCHAIN
MEET THE DAD WHO REGISTERED HIS DAUGHTER’S BIRTH ON THE BLOCKCHAIN
Steven Rhyner
 
Project Gallery TCT 12.02
Project Gallery TCT 12.02Project Gallery TCT 12.02
Project Gallery TCT 12.02
Rence Horhoruw
 
2. ámbito pedagógico
2. ámbito pedagógico2. ámbito pedagógico
2. ámbito pedagógico
Ansite2015
 
1. ámbito organizativo
1. ámbito organizativo1. ámbito organizativo
1. ámbito organizativo
Ansite2015
 

Destacado (20)

Adv 420 final presentation
Adv 420 final presentationAdv 420 final presentation
Adv 420 final presentation
 
Work1m32 21,16
Work1m32 21,16Work1m32 21,16
Work1m32 21,16
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
MariaJacobsenCV
MariaJacobsenCVMariaJacobsenCV
MariaJacobsenCV
 
동탄오피℡일산오피방[[다솜넷]]청주오피걸o동탄안마H일산건마
동탄오피℡일산오피방[[다솜넷]]청주오피걸o동탄안마H일산건마동탄오피℡일산오피방[[다솜넷]]청주오피걸o동탄안마H일산건마
동탄오피℡일산오피방[[다솜넷]]청주오피걸o동탄안마H일산건마
 
Recorrido por wor
Recorrido por worRecorrido por wor
Recorrido por wor
 
Rafael gayzao
Rafael gayzaoRafael gayzao
Rafael gayzao
 
Doc
DocDoc
Doc
 
MANAGEMENT OF LOWER SECOND PREMOLAR IMPACTION
MANAGEMENT OF LOWER SECOND PREMOLAR IMPACTIONMANAGEMENT OF LOWER SECOND PREMOLAR IMPACTION
MANAGEMENT OF LOWER SECOND PREMOLAR IMPACTION
 
Greenwich perspectives
Greenwich perspectivesGreenwich perspectives
Greenwich perspectives
 
부평오피℡수원오피방((다솜넷))강남오피걸o일산안마H영통건마
부평오피℡수원오피방((다솜넷))강남오피걸o일산안마H영통건마부평오피℡수원오피방((다솜넷))강남오피걸o일산안마H영통건마
부평오피℡수원오피방((다솜넷))강남오피걸o일산안마H영통건마
 
20151115Words
20151115Words20151115Words
20151115Words
 
Doc1
Doc1Doc1
Doc1
 
Digital Project & Mapping Capabilities
Digital Project & Mapping CapabilitiesDigital Project & Mapping Capabilities
Digital Project & Mapping Capabilities
 
Wayne W. Dyer
Wayne W. Dyer Wayne W. Dyer
Wayne W. Dyer
 
MEET THE DAD WHO REGISTERED HIS DAUGHTER’S BIRTH ON THE BLOCKCHAIN
MEET THE DAD WHO REGISTERED HIS DAUGHTER’S BIRTH ON THE BLOCKCHAINMEET THE DAD WHO REGISTERED HIS DAUGHTER’S BIRTH ON THE BLOCKCHAIN
MEET THE DAD WHO REGISTERED HIS DAUGHTER’S BIRTH ON THE BLOCKCHAIN
 
Project Gallery TCT 12.02
Project Gallery TCT 12.02Project Gallery TCT 12.02
Project Gallery TCT 12.02
 
LOGO
LOGOLOGO
LOGO
 
2. ámbito pedagógico
2. ámbito pedagógico2. ámbito pedagógico
2. ámbito pedagógico
 
1. ámbito organizativo
1. ámbito organizativo1. ámbito organizativo
1. ámbito organizativo
 

Similar a Lenguaje de Programación Preferido

My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
Neptuno Networks
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
Maria
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
mikaelsorai
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
jtk1
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
jtk1
 
Java
JavaJava
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
LeonardoCarillo
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
LeonardoCarillo
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
BrayanMontaoHernndez
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
xJENAx
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
Saviotec
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
Alexandra Feijoo
 
Ut
UtUt
Java
JavaJava
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
stylee4799
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
fanyto
 
Java
JavaJava
Qué es java
Qué es javaQué es java
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
Santiago Sora
 
todo sobre java
todo sobre javatodo sobre java
todo sobre java
jose andres suarez ayala
 

Similar a Lenguaje de Programación Preferido (20)

My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
 
Java
JavaJava
Java
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Ut
UtUt
Ut
 
Java
JavaJava
Java
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Java
JavaJava
Java
 
Qué es java
Qué es javaQué es java
Qué es java
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
todo sobre java
todo sobre javatodo sobre java
todo sobre java
 

Lenguaje de Programación Preferido

  • 1. Christian Ortiz Rivera COMP 2110 Prof. Carlos Olivares Pacheco Universidad Interamericana de Puerto Rico Recinto de Bayamón
  • 2.  Introducción  Definición.  Función.  Ventajas  Desventajas  Ambiente de demanda  Conclusión.  Referencia
  • 3.  El lenguaje de programación “Java” es uno de los lenguajes más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados. Escogi este ya que encuuentro interesante como opera este lenguaje en los sistemas compuatrizados.
  • 4. Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
  • 5. Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.
  • 6. a. Un solo código funciona para todos los browsers compatibles con Java o donde se tenga una Máquina Virtual de Java (Mac's, PC's, Sun's, etc) b. Java es un lenguaje de programación orientado a objetos, y tiene todos los beneficios que ofrece esta metodología de programación c. Un browser compatible con Java deberá ejecutar cualquier programa hecho en Java, esto ahorra a los usuarios tener que estar insertando "plug-ins" y demás programas que a veces nos quitan tiempo y espacio en disco.
  • 7. a. Los programas hechos en Java no tienden a ser muy rápidos esta seria unas de la pocas desventajas que tienen.
  • 8. Uno de los lenguajes más demandado para programar es Java, su ventaja es que permite programar para cualquier sistema o dispositivos. Es así que los programas realizados con java pueden ejecutarse sin inconvenientes en sistemas como Windows, Linux, Mac, etc y también en dispositivos cada día mas usados como los teléfonos móviles. Java es el único lenguaje de programación soportado por el 100% de los teléfonos móviles que hay en el mercado lo cual lo hace un lenguaje muy interesante para desarrollar aplicaciones para este entorno. Java como es tan amplio puede ser difícil de aprender si deseas aprender todo.
  • 9. El lenguaje de programación Java es uno de los mas utilizados y con gran demanda en el mercado. Este permite programar para cualquier sistema o dispositivos. Es así que los programas realizados con java pueden ejecutarse sin inconvenientes en sistemas como Windows, Linux, Mac, entre otros.