TRANSKRIPTSpanish

¿Qué es Java y cuál es su historia?

17m 56s3,199 ord498 segmentsSpanish

FULLSTÄNDIGT TRANSKRIPT

0:04

Hubo un tiempo en que Java era el

0:05

lenguaje número uno del mundo y dominaba

0:07

el desarrollo de software. Tanto así que

0:09

JavaScript le tomó prestado el nombre

0:11

para hacerse más popular. Tanto así que

0:13

Microsoft creó CS y Punnet con el único

0:16

objetivo de competir con Java. Tanto así

0:19

que Google utilizó a Java para el

0:21

desarrollo en Android. Y si tienes los

0:23

suficientes años, recordarás que en los

0:25

teléfonos pre smartphone, cuando

0:26

cargabas una aplicación o un jueguito,

0:29

aparecía la famosa tacita de café de

0:31

Java al inicio. Y es que Java combinaba

0:34

lo mejor de los lenguajes de bajo nivel

0:36

como C y C++ con una sintaxis mucho más

0:39

sencilla y la capacidad de ejecutarse en

0:41

cualquier sistema operativo. Al día de

0:43

hoy, Java sigue siendo uno de los

0:45

lenguajes más importantes del mundo

0:46

porque está en el puesto número tres

0:48

según el índice Tiove y en más de 20

0:51

años casi no ha reducido su popularidad.

0:53

Pero, ¿qué tiene Java que lo hace tan

0:55

especial? ¿Sabías que Java fue creado

0:57

por accidente y que la empresa que lo

0:59

creó no sabía cómo ganar dinero con

1:01

Java, así que se lo dieron gratis al

1:03

público? Siéntete cómodo porque en este

1:04

video aprenderás de una vez por todas

1:07

qué es Java, qué lo hace tan especial,

1:09

cómo funciona y por qué es el lenguaje

1:12

preferido por muchos desarrolladores,

1:14

porque en español nadie explica mejor

1:16

que editing. Pero antes de ver qué hace

1:18

especial a Java, te recuerdo que si eres

1:19

estudiante de instituto, colegio o

1:22

universidad y quieres reforzar tu

1:23

aprendizaje y dominar la tecnología con

1:25

la plataforma que enseña mejor, tienes

1:27

una beca del 50% esperando por ti.

1:30

Solamente vea ed.team/onalestudiante.

1:32

Team diagonal estudiantes para postular

1:34

esta beca.

1:36

Características de Java.

1:38

Las computadoras no entienden lenguaje

1:40

humano, sino lenguaje de máquina, ceros

1:42

y unos. Mientras que los seres humanos

1:44

no entienden lenguaje de máquina, sino

1:46

lenguaje humano como el español o el

1:48

inglés. Entonces, ¿cómo hace un

1:51

programador para darle instrucciones a

1:53

una computadora si ambos usan lenguajes

1:56

diferentes? a través de un paso

1:57

intermedio llamado lenguaje de

2:00

programación, que es una especie de

2:01

puente de comunicación entre el

2:03

programador y la computadora. El

2:05

programador aprende los lenguajes con

2:07

los cursos de Edit Team como quien

2:08

aprende un nuevo idioma, mientras que la

2:10

computadora necesita transformar ese

2:12

código en lenguaje de máquina y tiene

2:14

dos formas para hacerlo, por compilación

2:16

o por interpretación. La compilación es

2:19

un proceso previo que consiste en

2:21

transformar el código de programación en

2:24

lenguaje máquina que la computadora

2:25

entienda. es el programador quien se

2:27

encarga de compilar su código y luego

2:30

mandarlo a ejecutar. Ejemplos de

2:32

lenguajes compilados son C++, Go o Rust,

2:35

mientras que en la interpretación el

2:37

programador ejecuta el código tal como

2:39

lo escribió, sin compilar. Y te

2:41

preguntarás cómo la computadora puede

2:43

entenderlo si no está en lenguaje

2:44

máquina. es que necesita un software

2:47

llamado intérprete que en tiempo de

2:49

ejecución va traduciendo el código en

2:51

ese mismo instante. Obviamente ese

2:54

intérprete debe estar instalado

2:55

previamente en la computadora. Ejemplos

2:57

de lenguajes interpretados son

2:58

JavaScript, PHP o Python. Si aún no te

3:01

queda claro, imagina una película en un

3:02

idioma que no entiendes. Por ejemplo, el

3:04

ruso que ha sido doblada al español, es

3:06

decir, se ha hecho el trabajo previo de

3:08

regrabar todas las voces para que tú

3:09

disfrutes la película sin hacer trabajo

3:12

extra. Eso sería un lenguaje compilado,

3:14

mientras que un lenguaje interpretado

3:16

sería la misma película, pero con

3:18

subtítulos. Igual la puedes disfrutar,

3:20

pero tienes que estar disfrutando la

3:22

película mientras a la vez haces el

3:24

proceso de leer y entender lo que dicen

3:26

las palabras. Visto así, los lenguajes

3:27

compilados son más veloces porque se

3:30

hizo una traducción previa, pero tienen

3:32

un pequeño problemita y es que funcionan

3:34

solo en un sistema operativo. Es decir,

3:36

si tienes una aplicación para Windows y

3:38

quieres que funcione en Mac, tienes que

3:40

volverla a escribir. Los interpretados

3:42

no tienen ese problema porque basta con

3:44

instalar el intérprete en cada sistema

3:46

operativo y ya está. como las

3:47

aplicaciones web. Sin embargo, son un

3:49

poco más lentos y no tienen todo el

3:51

poder de un lenguaje compilado. Para

3:52

resolver estos problemas, Java combinó

3:54

lo mejor de los dos mundos en dos pasos.

3:57

Paso número uno, compilación. Y es que

3:59

el código escrito en Java se compila,

4:02

pero no a código máquina, sino a un

4:04

lenguaje intermedio llamado BYCOD. De

4:07

esa manera puede tener un rendimiento

4:08

similar a los lenguajes compilados. Y

4:10

paso número dos, interpretación. Ese

4:13

bytecode es traducido, interpretado en

4:16

tiempo real a código máquina por la Java

4:18

Virtual Machine o JVM. De esa manera

4:21

podíamos instalar la JVM en cualquier

4:24

sistema operativo y las aplicaciones no

4:26

tenían que escribirse de nuevo, sino que

4:27

eran multiplataforma. Por eso su eslogan

4:30

fue write once, run anywhere o escribe

4:33

una vez y ejecuta en todas partes. Esto

4:35

hizo tremendamente popular a Java. Sin

4:38

embargo, en algunos casos esa

4:40

multiplataforma no era 100% eficaz y

4:43

también se hizo popular la frase en

4:44

sarcasmo write once debag anywhere. Es

4:47

decir, escribe una vez y corrige errores

4:49

en todas partes. Con el tiempo se mejoró

4:51

la JVM para que en lugar de interpretar

4:54

el código en tiempo de ejecución, lo

4:56

compile en tiempo de ejecución. A este

4:58

proceso se le conoce como Jazz in Time e

5:00

hizo a Java muchísimo más veloz.

5:04

Historia de Java.

5:06

En 1990, el programador Patrick Not le

5:09

dijo a Scott McNilly, CEO de S

5:11

Microsystems, que renunciaba a Sun para

5:13

irse a Next, la nueva empresa de Steve

5:15

Jobs, que según él estaba haciendo las

5:17

cosas muy bien, mientras que San no. Así

5:19

que Scott McNily le dijo, "Dime todas

5:21

las cosas que están mal en la empresa,

5:23

sin tapujos, todo lo que cambiarías. En

5:25

resumen, ¿qué harías si fueras Dios?" Al

5:27

día siguiente, Naon le envió un correo

5:29

electrónico que corrió por toda la

5:31

compañía y generó intensos debates sobre

5:34

todo lo que debería cambiarse en la

5:35

empresa. El principal tema era que la

5:37

computadora personal se estaba comiendo

5:39

al mundo, mientras que San seguía con

5:41

sus anticuadas estaciones de trabajo.

5:43

Entonces, San les dio a Patrick Not,

5:46

James Gosling y Mike Sheridan un

5:48

proyecto libre, lejos de toda la

5:50

burocracia corporativa, para que

5:52

desarrollen el siguiente gran producto

5:54

de Sang. Este proyecto se llamó green o

5:57

verde en inglés, pero tenía un pequeño

5:58

problemita y es que nadie sabía cuál

6:00

sería el siguiente gran proyecto. Lo

6:02

obvio habría sido meterse al mercado de

6:05

las computadoras personales, pero estaba

6:06

dominado por Microsoft y era una lucha

6:08

de David contra Goliat, así que quedó

6:10

descartado. Un día Goslin tuvo una

6:12

epifanía y se dio cuenta que muchos

6:14

aparatos domésticos tienen un chip, un

6:16

chip que se puede programar, pero que se

6:18

usan demasiado mal. Por ejemplo, él

6:20

tenía tres controles remotos, uno para

6:23

su televisor, uno para su decodificador

6:25

y otro para su aparato de sonido. Él

6:27

pensó que podría crearse un sistema

6:29

operativo y un control remoto universal

6:31

para todos los aparatos que existan. Y

6:33

este sistema operativo debería ser capaz

6:36

de instalarse en cualquier chip y en

6:38

cualquier aparato electrónico. Ese fue

6:40

el inicio de lo que hoy es Java, pero

6:41

aún no se llamaba Java. Empezaron el

6:43

proyecto programándolo con C++. Pero

6:45

pronto Goslin se dio cuenta que no era

6:47

el lenguaje adecuado para lo que

6:49

necesitaban, así que decidió escribir

6:51

uno nuevo sin saber que se convertiría

6:53

en el número uno del mundo. Con este

6:55

nuevo lenguaje al que llamaron Oak, que

6:57

es roble en inglés, más las interfaces

7:00

diseñadas por Notaron un prototipo de un

7:03

control remoto universal al que llamaron

LÅS UPP MER

Registrera dig gratis för att få tillgång till premiumfunktioner

INTERAKTIV VISARE

Titta på videon med synkroniserad undertext, justerbart överlägg och fullständig uppspelningskontroll.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

AI-SAMMANFATTNING

Få en omedelbar AI-genererad sammanfattning av videoinnehållet, nyckelpunkter och slutsatser.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

ÖVERSÄTT

Översätt transkriptet till över 100 språk med ett klick. Ladda ner i valfritt format.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

MIND MAP

Visualisera transkriptet som en interaktiv mind map. Förstå strukturen med ett ögonkast.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

CHATTA MED TRANSKRIPT

Ställ frågor om videoinnehållet. Få svar från AI direkt från transkriptet.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

FÅ UT MER AV DINA TRANSKRIPT

Registrera dig gratis och lås upp interaktiv visning, AI-sammanfattningar, översättningar, mind maps och mer. Inget kreditkort krävs.

    ¿Qué es Java y… - Fullständigt Transkript | YouTubeTranscript.dev