TRANSCRIÇÃOSpanish

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

17m 56s3,199 palavras498 segmentsSpanish

TRANSCRIÇÃO COMPLETA

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

DESBLOQUEAR MAIS

Registe-se gratuitamente para aceder a funcionalidades premium

VISUALIZADOR INTERATIVO

Assista ao vídeo com legendas sincronizadas, sobreposição ajustável e controlo total da reprodução.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

RESUMO DE IA

Obtenha um resumo instantâneo gerado por IA do conteúdo do vídeo, pontos-chave e conclusões.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

TRADUZIR

Traduza a transcrição para mais de 100 idiomas com um clique. Baixe em qualquer formato.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

MAPA MENTAL

Visualize a transcrição como um mapa mental interativo. Entenda a estrutura rapidamente.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

CONVERSAR COM A TRANSCRIÇÃO

Faça perguntas sobre o conteúdo do vídeo. Obtenha respostas com tecnologia de IA diretamente da transcrição.

REGISTE-SE GRATUITAMENTE PARA DESBLOQUEAR

APROVEITE MAIS DE SUAS TRANSCRIÇÕES

Inscreva-se gratuitamente e desbloqueie o visualizador interativo, resumos de IA, traduções, mapas mentais e muito mais. Não é necessário cartão de crédito.

    ¿Qué es Java y cu… - Transcrição Completa | YouTubeTranscript.dev