SlideShare una empresa de Scribd logo
1 de 10
LENGUAJE DE PROGRAMACIÓN
¿QUIÉN CREO EL LENGUAJE?
FUE ORIGINALMENTE DESARROLLADO POR JAMES GOSLING DE SUN
MICROSYSTEMS (LA CUAL FUE ADQUIRIDA POR LA COMPAÑÍA ORACLE) Y
PUBLICADO EN EL 1995 COMO UN COMPONENTE FUNDAMENTAL DE LA
PLATAFORMA JAVA DE SUN MICROSYSTEMS.
JAVA ES UN LENGUAJE DE PROGRAMACIÓN DE PROPÓSITO
GENERAL, CONCURRENTE, ORIENTADO A OBJETOS Y BASADO EN CLASES
QUE FUE DISEÑADO ESPECÍFICAMENTE PARA TENER TAN POCAS
DEPENDENCIAS DE IMPLEMENTACIÓN COMO FUERA POSIBLE.
HISTORIA DE JAVA
Java se creó como una herramienta de programación para ser
usada en un proyecto de set-top-box en una pequeña
operación denominada the Green Project en Sun Microsystems
en el año 1991. El equipo (Green Team), compuesto por trece
personas y dirigido por James Gosling, trabajó durante 18
meses en Sand Hill Road en Menlo Park en su desarrollo.
El lenguaje se denominó inicialmente Oak (por un roble que había
fuera de la oficina de Gosling), luego pasó a denominarse
Green tras descubrir que Oak era ya una marca comercial
registrada para adaptadores de tarjetas gráficas y finalmente se
renombró a Java.
Nombrada asi por sus creadores:
James Gosling, Arthur Van Hoff, y Andy Bechtolsheim
IMPORTANCIA DE JAVA
La importancia de Java radica en la posibilidad de crear o diseñar software y poder ser
ejecutado en diferentes plataformas donde se requiere, sin la necesidad de estar
modificándolo. Además de esto, es una herramienta diseñada con muchos elementos
parecidos a C++ pero en una versión mejorada, más sencilla de manejar, con menos
complejidad y con barreras de seguridad en su lenguaje y ejecución.
 Debería usar el paradigma de la programación orientada a objetos.
 Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
 Debería incluir por defecto soporte para trabajo en red.
 Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
 Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como
C++.
ENTORNOS DE
FUNCIONAMIENTO
 En dispositivos móviles y sistemas empotrados: Una versión del entorno de
ejecución Java reducido y altamente optimizado, especialmente desarrollado para el
mercado de dispositivos electrónicos de consumo se ha producido toda una
revolución en lo que a la extensión de Java se refiere.
 En el navegador web: Desde la primera versión de java existe la posibilidad de
desarrollar pequeñas aplicaciones (Applets) en Java que luego pueden ser
incrustadas en una página HTML para que sean descargadas y ejecutadas por el
navegador web.
 En sistemas de servidor: En la parte del servidor, Java es más popular que
nunca, desde la aparición de la especificación de Servlets y JSP (Java Server Pages).
 En aplicaciones de escritorio: El entorno de ejecución Java (JRE) se ha convertido
en un componente habitual en los PC de usuario de los sistemas operativos más
usados en el mundo.
 Plataformas soportadas: Una versión del entorno de ejecución Java JRE (Java
Runtime Environment) está disponible en la mayoría de equipos de escritorio.
¿CÓMO SE
ENCUENTRA EN EL
Hoy en una comida con emprendedores se comentaba como un gran
problema la dificultad para fichar programadores para sus startups,
así que cuando me ha llegado desde Wiseri este informe sobre el
estado del mercado laboral Java ,que han realizado junto con
javaHispano, he pensado que sería interesante compartirlo con todos.
El estudio destaca que los programadores que más dinero ganan son los
que trabajan en Madrid, tienen años de experiencia y pertenecen a una
gran empresa. Casi la mitad de los jóvenes españoles está en paro y
si estas cifras se aplican a la población en general las tasas de
desempleo ascienden a un 22,85%. En un contexto tan desalentador
como puede ser el de la crisis económica, existe un sector con un
paro casi nulo: las llamadas profesiones IT, relacionadas con la
informática y las nuevas tecnologías de la información, que no sólo
tienen cifras de paro muy bajas sino que además cuentan con un
salario medio de 25.910 euros anuales.
ALGUNOS DE LOS DATOS MÁS LLAMATIVOS DEL INFORME SON:
EL SUELDO DE LOS PROGRAMADORES JAVA VARÍA EN FUNCIÓN DE LA CIUDAD;
EN MADRID UN PROFESIONAL IT GANA 30.480 EUROS DE MEDIA FRENTE A UNO
DE ZARAGOZA QUE NO SUELE ESTAR POR ENCIMA DE LOS 24.000. EL SALARIO
DE UN PROGRAMADOR DESPUÉS DE HABER CUMPLIDO DIEZ AÑOS DE
EXPERIENCIA SERÁ UN 80% MAYOR QUE CUANDO COMENZÓ A TRABAJAR. UN
57% DE LOS TRABAJADORES DEL MERCADO LABORAL JAVA ESTÁN
DISTRIBUIDOS EN COMPAÑÍAS DE MÁS DE 100 EMPLEADOS, EN LAS QUE SE
COBRA MÁS QUE EN LAS PEQUEÑAS EMPRESAS.
JAVA SE HA CONVERTIDO EN UN LENGUAJE CON UNA IMPLANTACIÓN MASIVA EN
TODOS LOS ENTORNOS (PERSONALES Y EMPRESARIALES). EL CONTROL QUE
MANTIENE SUN SOBRE ÉSTE HA GENERADO RETICENCIAS EN LA COMUNIDAD DE
EMPRESAS CON FUERTES INTERESES EN JAVA (IBM, ORACLE) Y OBVIAMENTE EN
LA COMUNIDAD DE DESARROLLADORES DE SOFTWARE LIBRE.
ESCUELA: COLEGIO DE ESTUDIOS CIENTIFICOS Y
TECNOLOGICOS DEL ESTADO DE MEXICO(CECYTEM)
ALUMNO: PAEZ SANDOVAL ALDO
GRADO: 3° SEMESTRE
GRUPO: 304
MATERIA: DESARROLLA SOFTWARE UTILIZANDO POO
(PROGRAMACION ORIENTADA A OBJETOS)
PROFESORA: ESPIRIDION MARINO ORLENY

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

El telefono.
El telefono.El telefono.
El telefono.
 
Onedrive, la nueva herramienta
Onedrive, la nueva herramienta Onedrive, la nueva herramienta
Onedrive, la nueva herramienta
 
FirefoxOS
FirefoxOSFirefoxOS
FirefoxOS
 
Futuro simple en Inglés - will
Futuro simple en Inglés - willFuturo simple en Inglés - will
Futuro simple en Inglés - will
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
 
Verb to be
Verb to beVerb to be
Verb to be
 
El Internet
El InternetEl Internet
El Internet
 

Destacado

Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Javamaeusogo
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicasAny Saula
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Javaflekoso
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación javanigthfox31
 
VMware. Maquinas virtuales
VMware. Maquinas virtualesVMware. Maquinas virtuales
VMware. Maquinas virtualesJavier Teran
 
Piensa en java per
Piensa en java perPiensa en java per
Piensa en java perjtk1
 
Sistemas operativos windows, linux mac0 s
Sistemas operativos windows, linux mac0 sSistemas operativos windows, linux mac0 s
Sistemas operativos windows, linux mac0 sMaferAscencio1601
 
Red nanociencias-y-nanotecnologia
Red nanociencias-y-nanotecnologiaRed nanociencias-y-nanotecnologia
Red nanociencias-y-nanotecnologiachal0264
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosstelaypatri
 
Las tarantulas como mascotas
Las tarantulas como mascotasLas tarantulas como mascotas
Las tarantulas como mascotasEstefania Hdez
 
Alfabetizacion digital
Alfabetizacion digitalAlfabetizacion digital
Alfabetizacion digitalprofe-tics
 
Intro. Lenguaje de Programación Java - Algoritmia
Intro. Lenguaje de Programación Java - AlgoritmiaIntro. Lenguaje de Programación Java - Algoritmia
Intro. Lenguaje de Programación Java - AlgoritmiaDaniel Gómez
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Javapbcanessa
 

Destacado (20)

Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Historia de java
Historia de javaHistoria de java
Historia de java
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
Java
JavaJava
Java
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Java
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
 
Manual de Administración de Redes
Manual de Administración de RedesManual de Administración de Redes
Manual de Administración de Redes
 
VMware. Maquinas virtuales
VMware. Maquinas virtualesVMware. Maquinas virtuales
VMware. Maquinas virtuales
 
Piensa en java per
Piensa en java perPiensa en java per
Piensa en java per
 
Sistemas operativos windows, linux mac0 s
Sistemas operativos windows, linux mac0 sSistemas operativos windows, linux mac0 s
Sistemas operativos windows, linux mac0 s
 
Red nanociencias-y-nanotecnologia
Red nanociencias-y-nanotecnologiaRed nanociencias-y-nanotecnologia
Red nanociencias-y-nanotecnologia
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Presentacion tipos de datos
Presentacion tipos de datosPresentacion tipos de datos
Presentacion tipos de datos
 
Las tarantulas como mascotas
Las tarantulas como mascotasLas tarantulas como mascotas
Las tarantulas como mascotas
 
Alfabetizacion digital
Alfabetizacion digitalAlfabetizacion digital
Alfabetizacion digital
 
Fundamentos programacion c
Fundamentos programacion cFundamentos programacion c
Fundamentos programacion c
 
Intro. Lenguaje de Programación Java - Algoritmia
Intro. Lenguaje de Programación Java - AlgoritmiaIntro. Lenguaje de Programación Java - Algoritmia
Intro. Lenguaje de Programación Java - Algoritmia
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 

Similar a Lenguaje de programación java

COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORJOSELINE
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion javakimberly orellana
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones movilesoswaldo75sp
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Javapbcanessa
 
C32 cm30 eq3oracle-sun
C32 cm30 eq3oracle-sunC32 cm30 eq3oracle-sun
C32 cm30 eq3oracle-sunLightning Rood
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es javasaimaga30
 
Clasen1java
Clasen1javaClasen1java
Clasen1javajbersosa
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEanyeni
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEAnyeni Garay
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVANoralma Yanez
 

Similar a Lenguaje de programación java (20)

JAVA XD
JAVA XDJAVA XD
JAVA XD
 
Pres1
Pres1Pres1
Pres1
 
COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADOR
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Java
JavaJava
Java
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Java
 
C32 cm30 eq3oracle-sun
C32 cm30 eq3oracle-sunC32 cm30 eq3oracle-sun
C32 cm30 eq3oracle-sun
 
Lenguaje java
Lenguaje javaLenguaje java
Lenguaje java
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es java
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
Java
JavaJava
Java
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 

Último (19)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 

Lenguaje de programación java

  • 2. ¿QUIÉN CREO EL LENGUAJE? FUE ORIGINALMENTE DESARROLLADO POR JAMES GOSLING DE SUN MICROSYSTEMS (LA CUAL FUE ADQUIRIDA POR LA COMPAÑÍA ORACLE) Y PUBLICADO EN EL 1995 COMO UN COMPONENTE FUNDAMENTAL DE LA PLATAFORMA JAVA DE SUN MICROSYSTEMS. JAVA ES UN LENGUAJE DE PROGRAMACIÓN DE PROPÓSITO GENERAL, CONCURRENTE, ORIENTADO A OBJETOS Y BASADO EN CLASES QUE FUE DISEÑADO ESPECÍFICAMENTE PARA TENER TAN POCAS DEPENDENCIAS DE IMPLEMENTACIÓN COMO FUERA POSIBLE.
  • 3. HISTORIA DE JAVA Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo. El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a Java. Nombrada asi por sus creadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim
  • 4. IMPORTANCIA DE JAVA La importancia de Java radica en la posibilidad de crear o diseñar software y poder ser ejecutado en diferentes plataformas donde se requiere, sin la necesidad de estar modificándolo. Además de esto, es una herramienta diseñada con muchos elementos parecidos a C++ pero en una versión mejorada, más sencilla de manejar, con menos complejidad y con barreras de seguridad en su lenguaje y ejecución.  Debería usar el paradigma de la programación orientada a objetos.  Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.  Debería incluir por defecto soporte para trabajo en red.  Debería diseñarse para ejecutar código en sistemas remotos de forma segura.  Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.
  • 6.  En dispositivos móviles y sistemas empotrados: Una versión del entorno de ejecución Java reducido y altamente optimizado, especialmente desarrollado para el mercado de dispositivos electrónicos de consumo se ha producido toda una revolución en lo que a la extensión de Java se refiere.  En el navegador web: Desde la primera versión de java existe la posibilidad de desarrollar pequeñas aplicaciones (Applets) en Java que luego pueden ser incrustadas en una página HTML para que sean descargadas y ejecutadas por el navegador web.  En sistemas de servidor: En la parte del servidor, Java es más popular que nunca, desde la aparición de la especificación de Servlets y JSP (Java Server Pages).  En aplicaciones de escritorio: El entorno de ejecución Java (JRE) se ha convertido en un componente habitual en los PC de usuario de los sistemas operativos más usados en el mundo.  Plataformas soportadas: Una versión del entorno de ejecución Java JRE (Java Runtime Environment) está disponible en la mayoría de equipos de escritorio.
  • 8. Hoy en una comida con emprendedores se comentaba como un gran problema la dificultad para fichar programadores para sus startups, así que cuando me ha llegado desde Wiseri este informe sobre el estado del mercado laboral Java ,que han realizado junto con javaHispano, he pensado que sería interesante compartirlo con todos. El estudio destaca que los programadores que más dinero ganan son los que trabajan en Madrid, tienen años de experiencia y pertenecen a una gran empresa. Casi la mitad de los jóvenes españoles está en paro y si estas cifras se aplican a la población en general las tasas de desempleo ascienden a un 22,85%. En un contexto tan desalentador como puede ser el de la crisis económica, existe un sector con un paro casi nulo: las llamadas profesiones IT, relacionadas con la informática y las nuevas tecnologías de la información, que no sólo tienen cifras de paro muy bajas sino que además cuentan con un salario medio de 25.910 euros anuales.
  • 9. ALGUNOS DE LOS DATOS MÁS LLAMATIVOS DEL INFORME SON: EL SUELDO DE LOS PROGRAMADORES JAVA VARÍA EN FUNCIÓN DE LA CIUDAD; EN MADRID UN PROFESIONAL IT GANA 30.480 EUROS DE MEDIA FRENTE A UNO DE ZARAGOZA QUE NO SUELE ESTAR POR ENCIMA DE LOS 24.000. EL SALARIO DE UN PROGRAMADOR DESPUÉS DE HABER CUMPLIDO DIEZ AÑOS DE EXPERIENCIA SERÁ UN 80% MAYOR QUE CUANDO COMENZÓ A TRABAJAR. UN 57% DE LOS TRABAJADORES DEL MERCADO LABORAL JAVA ESTÁN DISTRIBUIDOS EN COMPAÑÍAS DE MÁS DE 100 EMPLEADOS, EN LAS QUE SE COBRA MÁS QUE EN LAS PEQUEÑAS EMPRESAS. JAVA SE HA CONVERTIDO EN UN LENGUAJE CON UNA IMPLANTACIÓN MASIVA EN TODOS LOS ENTORNOS (PERSONALES Y EMPRESARIALES). EL CONTROL QUE MANTIENE SUN SOBRE ÉSTE HA GENERADO RETICENCIAS EN LA COMUNIDAD DE EMPRESAS CON FUERTES INTERESES EN JAVA (IBM, ORACLE) Y OBVIAMENTE EN LA COMUNIDAD DE DESARROLLADORES DE SOFTWARE LIBRE.
  • 10. ESCUELA: COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MEXICO(CECYTEM) ALUMNO: PAEZ SANDOVAL ALDO GRADO: 3° SEMESTRE GRUPO: 304 MATERIA: DESARROLLA SOFTWARE UTILIZANDO POO (PROGRAMACION ORIENTADA A OBJETOS) PROFESORA: ESPIRIDION MARINO ORLENY