Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes: $349
$259
Currency
Antes: $349
Ahorras: $90
COMIENZA AHORA
Termina en: 9D : 2H : 38M : 57S

No tienes acceso a esta clase

Para ver esta clase necesitas una suscripción a Platzi

Los lenguajes de programación más influyentes

4/11

Los lenguajes de programación han evolucionado mucho,

🤔 Un dato curioso sobre Objetive-C.

Después de crear Next, Steve Jobs se enfocó en darle fuerza a un nuevo OS llamado el NextStep.

Cuando regresa a Apple de sus primeras acciones fue transformar el NextStep en el OS X, que después se desprendió iOS. 🤖

Para no hacer el cuento más largo el chiste que algunas de las API’s y Librerías de Objetive-C utiliza la anotación NS como parte de esa herencia. 🤯

Un dato curioso sobre JavaScript es que antes de él, hubo dos lenguajes para la web: Mocha y LiveScript.
.
Además, este lenguaje tiene varios motores, todos conocemos el V8 que fue creado por Google (y es que de hecho es más eficiente). Pero realmente varios navegadores tienen distintos tipos de motores para ejecutar JavaScript, un ejemplo es Spider Monkey:
spidermoneky.png
.
Pueden ver más sobre esto en esta clase del Curso Profesional de JavaScript
.
https://platzi.com/clases/1642-javascript-profesional/22168-como-funciona-el-javascript-engine/
.
Yo empecé a programar con C++ y Pascal, realmente Pascal era algo genil porque era como escribir un algoritmo, de hecho justamente era escribir algoritmos y corrían, pero no lo veía como un lenguaje muy profesional. De hecho no recuerdo mucho, pero creo que Pascal era incluso más legible que Python 🤔
.
Mi lenguaje favorito es PHP justamente porque ofrece un lenguaje de Scripting un poco más tipado, soy más fan de los lenguajes tipados porque me ubico mejor en el código. He estado probando Python pero el hecho de no trabajar con llaves y tener únicamente identación hace que me pierda (por eso no me gustan los motores de plantilla como PUG para HTML o Stylus para CSS).

Vs code es mi favorito porque es muy eficaz en termino de produtividad. Ademas, tienen extensiones.

Top 10 Programming Languages in 2020 for Businesses
top10

Recordemos esto, no se trata de crear lenguajes solamente por crearlos. Se trata de verdaderamente solucionar un problema o encontrar una mejor manera de hacer las cosas.

Tomen de ejemplo los lenguajes actuales, cada uno vino a hacernos la vida mas sencilla como programadores, aunque no lo parezca jeje

persona.png

Muy importante y con lo que me quedo como mas importante de la clase (Hubo un buen más de info valiosa) es que los lenguajes de programación no han llegado a su tope o limite.
Son creados para resolver algo… nos ayudan o facilitan la labor en nuestro día a día y muchas veces estos toman ideas de otros lenguajes por lo cual no se debe reinventar la rueda o pensar que crearemos una sintaxis completamente nueva ya que mucho de lo que ya existe ha sido una gran avance para lo que tenemos hoy día.

También me doy cuenta que sé muy muy poco sobre mi carrera.
Cuando hacen la pregunta. ¿Cuál es tu lenguaje de programación favorito? solo puedo responder java por que fue el primero que vi,
Pero realmente es el único que diría que conozco ya que los demás los he tocado muy poco y eso por qué en materias me han pedido un programa básico en dicho lenguaje.
De verdad me pregunto si esto es lo mío D:

PD: Me encanta la emoción con la que él profe da cada clase, se nota la pasión por el tema!

Para mi, Ninguno es mi favorito, Todas tienen sus ventajas y desventajas, es un conocimiento y lo ideal es tener los fundamentos de la ingeniería de software para adaptarlo de la mejor manera posible al proyecto que se este desarrollando, para mi las Matemáticas, los Algoritmos, el conocimiento teórico y posteriormente practico (Sintaxis, reglas del lenguaje )de los lenguajes de programación son vitales para ser competitivo, en este mundo cada vez mas dinámico de la programación

Este es uno de los lenguajes del futuro Solidity : es un lenguaje de programación orientado a objetos para escribir contratos inteligentes, Se utiliza para implementar contratos inteligentes​ en varias plataformas blockchain, la más destacada Ethereum https://es.wikipedia.org/wiki/Solidity tiene influencia con C++, Python y JavaScript https://docs.soliditylang.org/en/v0.8.0/

  • Python
    Me gusta por que ayuda a solucionar problemas relacionados con Machine Learning y Data Science.

Me hubiera encandado ver a Rust incluido en este repaso histórico. Pero estuvo bastante bueno. 😄

Mi lenguaje favorito es Go. es muy poderoso ya que soporta concurrencia de forma nativa por lo cual los programas echos en Go son muy rapidos, ademas su sintaxis es muy simple lo que hace el desarrollo de aplicaciones en Go sea bastante rapido

Que clase de historia tan interesante, en realidad me cautivo toda la evolucion

también me hubiera quedado parado embobado más de 1h 30’ al ver esa imagen en el museo🤣

El primer lenguaje que aprendí fue C++

La máquina para la cual Bill Gates creó el compilador de BASIC en los inicios de “Micro-Soft” (así se llamaba por aquella época la empresa) era la Altair 8800. El compilador se llamada “Altair BASIC” y fue uno de los primeros productos de la hoy omnipresente Microsoft.

La Altair 8800 era esta maquinita:
altair-8800-front2.jpg

Incluso, la comunidad aficionada logró enfurecer a Gates porque se estaban compartiendo copias no licenciadas del compilador entre ellos, una de las primeras acciones de piratería de software 😄. Aquí está una foto de la carta que Gates envió al Homebrew Computer Club en 1975.

gates.png

Otro dato interesante conectado con el Homebrew Computer Club es que allí fue el primer lugar donde Steve Wozniak fuese a mostrar la primera versión del Apple I, y fue súper interesante pues fue la primer vez en la historia que un carácter generado desde un computador casero era mostrado en la pantalla de un TV.

Referencias:

me llama la atención lo que esta haciendo julia
y es darle un nuevo aire a para el domain de la ciencia y la ingeniería quiere romper la dualidad rendimiento vs complejidad representados por C y pyhton. además de permitir el uso de símbolos más matemáticos soportante caracteres especiales como el alfabeto griego el cual es utilizado extensamente en la notación matemática.

Que padre la imagen “A PROGRAMMING LENGUAGE FOR EVERYONE”

Ojalá tuvieramos:
“Un lenguaje para gobernarlos a todos”

jejeje!

Lenguaje favorito, Java, pero se que hay otros desarrollos mas modernos, saludos 😃

Mi lenguaje favorito es JavaScript por qué resuelve entregar cualquier funcionalidad por medio de un navegador para toda la web y me interesa mucho Solidity un lenguaje POO para crear contratos inteligentes en el blockchain de Ethereum.

El interprete creado por Bill Gates y Paul Allen fue el Altair BASIC, un intérprete para el lenguaje de programación BASIC que corría en el Altair 8800.


https://es.wikipedia.org/wiki/Altair_BASIC

Tour del Computer History Museum.
https://www.youtube.com/watch?v=GHX0xrSGfLo

Hasta ahora estoy retomando el mundo de la programación.

El lenguaje c me parece fascinante por su vasta extensión en cuanto al control
que se debe tener, otro lenguaje que me gusta es Java me parece muy claro y con posibilidades de aplicación casi ilimitadas.

me encanta python, la verdad es que fue el primer lenguaje que entendí de verdad (antes había usado java y matlab que eran buenos, pero no tan claros a mi parecer como python).

Un curso fascinante

Evolución lenguajes de programación 1965 - 2019 https://www.youtube.com/watch?v=2vQFKcqJF1w

Les dejo este repositorio que a mi me parece increible, es un software open source que busca tener un sistema de full self driving similar a tesla pero en otros autos, es interesante porque esta escrito en varios lenguajes que vimos en esta clase (C++, C, objective-C, Python, Perl)

aqui el repo de github: https://github.com/commaai/openpilot
aqui la web: https://comma.ai/

Los lenguajes de programación han evolucionado mucho,

🤔 Un dato curioso sobre Objetive-C.

Después de crear Next, Steve Jobs se enfocó en darle fuerza a un nuevo OS llamado el NextStep.

Cuando regresa a Apple de sus primeras acciones fue transformar el NextStep en el OS X, que después se desprendió iOS. 🤖

Para no hacer el cuento más largo el chiste que algunas de las API’s y Librerías de Objetive-C utiliza la anotación NS como parte de esa herencia. 🤯

Un dato curioso sobre JavaScript es que antes de él, hubo dos lenguajes para la web: Mocha y LiveScript.
.
Además, este lenguaje tiene varios motores, todos conocemos el V8 que fue creado por Google (y es que de hecho es más eficiente). Pero realmente varios navegadores tienen distintos tipos de motores para ejecutar JavaScript, un ejemplo es Spider Monkey:
spidermoneky.png
.
Pueden ver más sobre esto en esta clase del Curso Profesional de JavaScript
.
https://platzi.com/clases/1642-javascript-profesional/22168-como-funciona-el-javascript-engine/
.
Yo empecé a programar con C++ y Pascal, realmente Pascal era algo genil porque era como escribir un algoritmo, de hecho justamente era escribir algoritmos y corrían, pero no lo veía como un lenguaje muy profesional. De hecho no recuerdo mucho, pero creo que Pascal era incluso más legible que Python 🤔
.
Mi lenguaje favorito es PHP justamente porque ofrece un lenguaje de Scripting un poco más tipado, soy más fan de los lenguajes tipados porque me ubico mejor en el código. He estado probando Python pero el hecho de no trabajar con llaves y tener únicamente identación hace que me pierda (por eso no me gustan los motores de plantilla como PUG para HTML o Stylus para CSS).

Vs code es mi favorito porque es muy eficaz en termino de produtividad. Ademas, tienen extensiones.

Top 10 Programming Languages in 2020 for Businesses
top10

Recordemos esto, no se trata de crear lenguajes solamente por crearlos. Se trata de verdaderamente solucionar un problema o encontrar una mejor manera de hacer las cosas.

Tomen de ejemplo los lenguajes actuales, cada uno vino a hacernos la vida mas sencilla como programadores, aunque no lo parezca jeje

persona.png

Muy importante y con lo que me quedo como mas importante de la clase (Hubo un buen más de info valiosa) es que los lenguajes de programación no han llegado a su tope o limite.
Son creados para resolver algo… nos ayudan o facilitan la labor en nuestro día a día y muchas veces estos toman ideas de otros lenguajes por lo cual no se debe reinventar la rueda o pensar que crearemos una sintaxis completamente nueva ya que mucho de lo que ya existe ha sido una gran avance para lo que tenemos hoy día.

También me doy cuenta que sé muy muy poco sobre mi carrera.
Cuando hacen la pregunta. ¿Cuál es tu lenguaje de programación favorito? solo puedo responder java por que fue el primero que vi,
Pero realmente es el único que diría que conozco ya que los demás los he tocado muy poco y eso por qué en materias me han pedido un programa básico en dicho lenguaje.
De verdad me pregunto si esto es lo mío D:

PD: Me encanta la emoción con la que él profe da cada clase, se nota la pasión por el tema!

Para mi, Ninguno es mi favorito, Todas tienen sus ventajas y desventajas, es un conocimiento y lo ideal es tener los fundamentos de la ingeniería de software para adaptarlo de la mejor manera posible al proyecto que se este desarrollando, para mi las Matemáticas, los Algoritmos, el conocimiento teórico y posteriormente practico (Sintaxis, reglas del lenguaje )de los lenguajes de programación son vitales para ser competitivo, en este mundo cada vez mas dinámico de la programación

Este es uno de los lenguajes del futuro Solidity : es un lenguaje de programación orientado a objetos para escribir contratos inteligentes, Se utiliza para implementar contratos inteligentes​ en varias plataformas blockchain, la más destacada Ethereum https://es.wikipedia.org/wiki/Solidity tiene influencia con C++, Python y JavaScript https://docs.soliditylang.org/en/v0.8.0/

  • Python
    Me gusta por que ayuda a solucionar problemas relacionados con Machine Learning y Data Science.

Me hubiera encandado ver a Rust incluido en este repaso histórico. Pero estuvo bastante bueno. 😄

Mi lenguaje favorito es Go. es muy poderoso ya que soporta concurrencia de forma nativa por lo cual los programas echos en Go son muy rapidos, ademas su sintaxis es muy simple lo que hace el desarrollo de aplicaciones en Go sea bastante rapido

Que clase de historia tan interesante, en realidad me cautivo toda la evolucion

también me hubiera quedado parado embobado más de 1h 30’ al ver esa imagen en el museo🤣

El primer lenguaje que aprendí fue C++

La máquina para la cual Bill Gates creó el compilador de BASIC en los inicios de “Micro-Soft” (así se llamaba por aquella época la empresa) era la Altair 8800. El compilador se llamada “Altair BASIC” y fue uno de los primeros productos de la hoy omnipresente Microsoft.

La Altair 8800 era esta maquinita:
altair-8800-front2.jpg

Incluso, la comunidad aficionada logró enfurecer a Gates porque se estaban compartiendo copias no licenciadas del compilador entre ellos, una de las primeras acciones de piratería de software 😄. Aquí está una foto de la carta que Gates envió al Homebrew Computer Club en 1975.

gates.png

Otro dato interesante conectado con el Homebrew Computer Club es que allí fue el primer lugar donde Steve Wozniak fuese a mostrar la primera versión del Apple I, y fue súper interesante pues fue la primer vez en la historia que un carácter generado desde un computador casero era mostrado en la pantalla de un TV.

Referencias:

me llama la atención lo que esta haciendo julia
y es darle un nuevo aire a para el domain de la ciencia y la ingeniería quiere romper la dualidad rendimiento vs complejidad representados por C y pyhton. además de permitir el uso de símbolos más matemáticos soportante caracteres especiales como el alfabeto griego el cual es utilizado extensamente en la notación matemática.

Que padre la imagen “A PROGRAMMING LENGUAGE FOR EVERYONE”

Ojalá tuvieramos:
“Un lenguaje para gobernarlos a todos”

jejeje!

Lenguaje favorito, Java, pero se que hay otros desarrollos mas modernos, saludos 😃

Mi lenguaje favorito es JavaScript por qué resuelve entregar cualquier funcionalidad por medio de un navegador para toda la web y me interesa mucho Solidity un lenguaje POO para crear contratos inteligentes en el blockchain de Ethereum.

El interprete creado por Bill Gates y Paul Allen fue el Altair BASIC, un intérprete para el lenguaje de programación BASIC que corría en el Altair 8800.


https://es.wikipedia.org/wiki/Altair_BASIC

Tour del Computer History Museum.
https://www.youtube.com/watch?v=GHX0xrSGfLo

Hasta ahora estoy retomando el mundo de la programación.

El lenguaje c me parece fascinante por su vasta extensión en cuanto al control
que se debe tener, otro lenguaje que me gusta es Java me parece muy claro y con posibilidades de aplicación casi ilimitadas.

me encanta python, la verdad es que fue el primer lenguaje que entendí de verdad (antes había usado java y matlab que eran buenos, pero no tan claros a mi parecer como python).

Un curso fascinante

Evolución lenguajes de programación 1965 - 2019 https://www.youtube.com/watch?v=2vQFKcqJF1w

Les dejo este repositorio que a mi me parece increible, es un software open source que busca tener un sistema de full self driving similar a tesla pero en otros autos, es interesante porque esta escrito en varios lenguajes que vimos en esta clase (C++, C, objective-C, Python, Perl)

aqui el repo de github: https://github.com/commaai/openpilot
aqui la web: https://comma.ai/