Lenguajes NUEVOS Que Deberías Aprender YA
Vložit
- čas přidán 21. 07. 2024
- 🔵 FLEXISPOT: bit.ly/3fKExJe
🎓 CURSOS
Curso de Linux en 9 horas:
bit.ly/30bqEfv
Curso de Personalizar Arch Linux:
bit.ly/3gHdkVk
Curso de Sistemas Operativos
www.mastermind.ac/courses/cur...
Curso Laravel, Vue, Docker
www.mastermind.ac/courses/des...
📱 REDES SOCIALES
Discord: discordapp.com/invite/bHPnUr7
Instagram: / antoniosarosi
Twitter: / antoniosarosi
⚙️ HARDWARE
Portatil ASUS Tuf Dash F15
- PcComponentes: tidd.ly/3fwBIeM
- Amazon: amzn.to/3AbFpyg
Monitor Asus TUF VG27AQ 27" IPS QuadHD HDR 165Hz G-Sync
- PcComponentes: tidd.ly/3kUbvse
- Amazon: amzn.to/3NBpShH
Monitor Asus TUF VG259QM 24.5" IPS FullHD HDR 280Hz G-Sync
- PcComponentes: tidd.ly/3n1r4RQ
- Amazon: amzn.to/3bobbAZ
Teclado Logitech G915
- PcComponentes: tidd.ly/37knTvt
- Amazon: amzn.to/3AfUUFu
Ratón Logitech G703
- PcComponentes: tidd.ly/3fCdhwe
- Amazon: amzn.to/3fuSvPh
Micro Blue Yeti
- PcComponentes: tidd.ly/3ly7n30
- Amazon: amzn.to/3ly7J9Q
Cámara Panasonic Lumix DMC G7
- Amazon: amzn.to/2KUV2FO
🎵 MÚSICA
Gone, AK
• AK - Gone
Silent Mountain, Wayr
• Chillstep | Wayr - Sil...
Minimalist, Virtual Riot
• Virtual Riot - Minimal...
📋 INDICE
00:00 Intro
00:16 Sponsor
01:34 Typescript
03:14 Rust
05:53 Go
07:14 Crystal
09:07 Kotlin
09:34 Swift
09:50 Elixir
10:12 Zig
10:40 Nim
10:58 Conclusión
🏷️ TAGS
#Programación - Věda a technologie
Se nota una locura cómo absorben todo el sonido los paneles de absorción de sonido que has colocado en los puntos estratégicos para absorber el sonido.
Efectivamente el sonido es absorbido y por lo tanto hay tanto sonido
Pta madre s4vitar que haces aquí XD
Se tensó el sonido :D
S4vitar que sorpresa xD, no te esperaba en los comentarios xD holi
@@kenip05 Se tensó la sorpresa
No estaría mal un top de: "Proyectos de programación que eran prometedores pero nadie acabó usando".
Buen vídeo 👍
Apoyó este comentario
falso. siempre los usa alguien
Todos los que hicimos en la uni XD
A mi me gusta que Go devuelva el error de esa forma. De hecho en TS hago deestructuring de promesas para copiar esa sintaxis 😂😂
Gran vídeo! Me has generado interés por algunos lenguajes 🤔🤔🤔
Lo único que hecho en falta es algo de syntactic sugar cuando quieres propagar hacia arriba el error nada más recibirlo, como el ? de Rust. Si quieres manejarlo no hay diferencia, un if un catch sigue siendo un bloque extra que necesitas.
@@AntonioSarosi El equipo de Go ya ha dicho que van a hacer algo para reducir el boilerplate del manejo de errores, de momento la propuesta más interesante es añadir una nueva keyword "check" a modo de syntactic sugar czcams.com/video/6wIP3rO6On8/video.html
deno y discord dejaron de utilizar Go por su ineficiencia e.e.
@@troymcclure5707 Deno usaba Go en su infraestructura? se que en el caso de Discord si es cierto lo que decis, ellos usan Elixir para manejar el real time y Rust para ciertas cosas donde necesitan poder de cpu
@@troymcclure5707 Igual Go no es Python ni Javascript para decir que es ineficiente, se utiliza muchisimo para infraestructura de devops, Rust maneja mejor los recursos pero Go sirve para la mayoria de los casos. Aunque ahora el caso de uso mas comun de Go es para desarrollo web mas que infraestructura.
MIRA ESE SETUP!!!!!, Grande que sos Sarosi!!!
Sube mas contenido hermano, buen video me generaste cierto interes en algunos lenguajes y tu manera de explicar es muy buena. Sigue asi, saludos!
Vaya salto de calidad audiovisual y de set-up, enhorabuena Antonio. Me alegro de que las cosas vayan bien
Ya me puse aprender Typescript sobre todo con React y me encanta, tener todo bien tipado y ordenado me encanto .
Me encanta como a empezado tu setup y como esta ahora. Hermosa progresion y amo tus videos
Siiiii, ya tocaba un vídeo tuyo, Antonio ❤️
Joder, ver evolucionar el set-up, se siente bien ver el canal mejorando siempre.
Estaria bueno que hagas un video sobre como aprender un lenjuaje de programacion y ser bueno en ello , que es mejor y contando desde tu experiencia
la verdad este video me sirve demasiado ya que estoy incursionando en este mundo de la informática y nadie te dice esto, grande Antonio, salu2 desde Colombia
Hola me preguntaba si me podrías resolver una duda. Que optativas ponderan más en la carrera de ingeniería informática?
que gran aumento de calidad, mejoraste muchísimo. te felicito
¡¡Gran vídeo!!
¿Podrías decir o pasar el link del soporte que utilizas para tus monitores?
Gracias!!
Qué opinas de scala? Estoy estudiando functional programming in Scala de Manning y ne cambia totalmente la forma de pensar ya que vengo de java. Crees que vale la pena ? Gracias
Madre mía, no se cómo he acabado aquí pero no entiendo ni papa! Llevo dos días estudiando Python y espero que dentro de un tiempo, volver a ver videos como este y entender todo, o la mayoria 😂😂😂
Como te va hasta ahora
Como te va ahora??
Hola, Nim si tiene GC, de hecho podes elegir si usarlo, hacer manual el manejo de memoria o no tener collector y podes exportar binarios si, te compila a C y de C te lo pasa a binary, o podes sacar JS como target. Buen video!
Que reaprenda Fortran, dice
1:55 Typescript es un lenguaje transpilado porque es de alto nivel y se convierte en otro de alto nivel (js). Como no se convierte a bajo nivel, como tal no se compila
up
github.com/microsoft/TypeScript/tree/main/src/compiler
Los devs se refieren al programa como compilador. Hay un directorio entero en el source de Typescript que se llama "compiler" y el programa que normalmente usas "tsc" es literalmente "Typescript compiler". Es solo palabrería, al final es coger una cosa y convertirla en otra.
Transpilar es el concepto de convertir código de un mismo lenguaje a otra versión de ese mismo lenguaje, o convertirlo a otra cosa pero que tenga que ver con ese lenguaje.
Compilar ya seria convertirlo en otro lenguaje. Si TypeScript no se pareciera en nada a JavaScript, se llamaría igual al proceso "compilar", pero como se parecen tanto creo que se puede usar los dos conceptos.
udpate a mi respuesta: Antonio tiene razón, si bien insisto en que el termino correcto es transpilar. Estaba trabajando em angular y cuamdo corrí Ng serve, la consola decia "Compiling into es2015" Si angular usa "Compiling" entonces, fuck, cualquiera de las dos palabras se podría usar.
Típico junior queriendo ser purista para darsela de seniors!
Chicos, yo soy nuevo en el desarrollo web y estoy estudiando el manual de PHP, debo de cambiarlo por los nuevo lenguajes?
Antonio, q vale mas la pena estudiar ingeniería informática o ingeniería del software
Qué piensas de Julia? Según estuve investigando, es un lenguaje muy prometedor para el futuro de data science y otras áreas de aplicación numérica. Dice ser tan rápido como C con una sintaxis moderna como Python
Es necesario php para backend o hay mejores alternativas?
Tremeeeendoooo setup!!!!!
Bendiciones Antonio
Increible SetUp, te lo mereces bro, Keep going
He probado un poco de Kotlin para hacer backend y esta bueno. Use Spring pero intentare con otro framework a ver que tal. Buen video
Creo que falto DART. Buen video. Saludos.
Hola, buen contenido, pero disculpa quiero hacer una pregunta a ti o a tu comunidad, de estos lenguajes que mencionas, para alguien que esta por iniciarse en la programacion por pasion y buscar una salida laboral posteriormente, de los que mencionas cual recomendarias o de los que conoces pero que no sean los tipicos lenguajes me recomendarias para empezar, gracias de antemano. (osea una manera tambien, de poder desarrollarme con estos nuevos lenguajes laboralmente en unos meses o un año, lo que las empresas requieren y piden actualmente con respecto a desarrollo o necesidades de back end o todo esto) gracias.
una pregunta, ¿por que no utilizas el monitor del portátil de tercer monitor?
¿Alguien sabe el wallpaper que está usando o como se llama ese tipo de fondo de pantalla?
Excelente video, muy buena la calidad del video y del contenido, saludos
Antonio Sarosi muy interesantes tus vídeos como siempre, saludos y gracias por compartir este tipo de contenidos.
tremendo setup y localizacion de las esponjas!
Gracias, Antonio, me apunto Typescript, Go, Kotlin. Go lleva tiempo "picandome" pero como desarrollo en Javascript y Java miraré los otros que tiene "pintaca". Muchas gracias.
Estaba pensando en aprender java como primer lenguaje para programar, esta bien?
Te olvidaste de Dart, ha vuelto a crecer por el SDK Flutter para crear aplicaciones multiplataformas con casi la misma base del código (apps UI no backend). Compite mucho con react native, inclusive es mas rápido y se programa con el mismo paradigma de la tecnología reactjs
Puedes poner el link de compra de la base de tus monitores ?
Tienes un curso de programación para c++ o assembly ???
Kotlin al igual que Type Script tambien crea ficheros js y tambien puede crear nativos, y no unicamente archivos para java
Qué grande!! Con TypeScript a la cabeza 😊😊
yo entre hace poco en un nuevo laburo y estan usando ts en node, asi que en la practica confirmo que es funcional
@Antonio Sarosi un video muy interesante. Podrias comentarnos un dia tu opinion sobre Java. Un saludo
Buen video, respecto a TS creo que el termino correcto es transpilar, solo por si acaso, un saludo.
Elixir es lo mas hermoso que conozco, hace poquito empece a aprenderlo. No me aburre nunca.
Que partes de matemática debería de aprender mejor para ingeniería informática?
Hola Antonio muy entretenido tu contenido. Porfa date un tiempo para probar kotlin .
Golang recomendado me ayudó a acelerar un servicio que tenía en otro lenguaje y con go fue más eficiente :D
400 años de experiencia XD, genial el video, justo anoche estaba trasteando con Rust
Puedes hablar de como te ha ido y como hacer freelancing?
Gracias por la info 👍😉✨💯
Se te echaba de menos ya
Un capo mi rey, buen Set Up
Muy bueno el vídeo como siempre.
Nuevo suscriptor pa ;)
Apenas estoy en el 5 semestre de preparatoria y estoy viendo que estudiar pero primero quiero trabajar pa viví jajajja y luego me pongo a estudiar esto, pero te tengo una pregunta:
Puedo aprender esto desde este momento? Sin estar en una carrera o saber sobre esto.
Un video muy bueno!!!! Te faltaría otro lenguaje como vlang el cual creo que puede estar junto con rust en uno de los lenguajes más potentes en un futuro. La gran diferencia, es el apoyo que tiene rust por parte de empresas como Microsoft respecto al otro.
Como haz crecido!!!!! Espero mas videos tuyos joder
Para sistemas C la verdad, es que es lo mejor, es un leguaje que va mejorando al igual que C++ en cada versión van mejorando yo me quedo con ellos, pero si no está mal mirar otras opciones y aprender algo nuevo, al final son herramientas y cada una se puede ajustar mejor según a qué proyecto.
Ps agarra rust
Idris2 y koka son unos lenguajes con conceptos interesantes, tipos dependientes con tipos lineales y efectos algebraicos respectivamente. Muchos de los que hay ahora no traen gran cosa sobre la mesa en materia de sistema de tipos, Rust es el unico en este aspecto con tipos lineales y Zig con algo que me recuerda un poco a tipos dependientes.
Ya extrañaba tus videos
Material de calidad, grande Antonio!
Rust es amor, rust es ley
genial, un nuevo look de la habitacion de trabajo jiji
opa, y ese upgrade de setup?
gracias a este video empeze a programar en rust
En que momento se le empieza a caer el cabello ¿? jajaja Buen Video
Buenas!! No entiendo por qué yt no avisa, vengo de discord. Saludos desde Galicia Antonio
Faltó solidity, es el lenguaje de Ethereum y está creciendo muchísimo!!
Me suena a la cryptomoneda del mismo nombre, ¿no tienen relación alguna?
@@Losquepasaremoselsemestre Ethereum es la plataforma, Ether es su moneda, que son créditos de computación basicamente. Solidity es el lenguaje que se usa para crear los smart contracts que permite a un software hacer uso de la plataforma.
@@kumibrr solo brilla en los smart contracts, relamente no le veo ningun otro uso, asi que es com R, de uso especializado, no es para nada un lenguaje generalista como Java, Rust, GO, Kotlin
Dice la leyenda que mientras más grande la barba te vuelves más crack en programación
Genial el Setup ✨
No sé si seguir con Lua o cambiar a TypeScript (me llamó la atención eso del tipado estático).
Todo desarrollador Java es un Kotlin dev en potencia y escribir kotlin es un gustazo, me encanta
¿Para que son esas esponjas pegadas a la pared?
ojooo ha vuelto el Antonio :0
Me encanta, buen video, falto dart
Buenas tardes , buen video señor me agrada.
Yo uso el que me sea más fácil según el problema o el dev eso de reemplazar no va conmigo
8:09 Nota: Crystal también se inspiró en Ruby para eso ya que Ruby también lo hace así
Kotlin ahora es multiplatform. Espero que siga creciendo el desarrollo de este lenguaje .
buen nuevo setup
Que lenguaje recomiendan para backend? [seria uno de mis primeros lenguajes después de Python, nunca hice backend ni frontend]
JavaScript/Go + SQL + MySQL
Kotlin es buenísimo. Buen video man
Nunca mencionaste C# un lenguaje muy bueno, no se si has tenido la oportunidad de probarlo, ojalá algún día hagas un vídeo sobre el y lo que piensas de el
Es de los 90, igualmente el ecosistema de .NET dicen que es espectacular (no he tenido la oportunidad de probarlo)
Luego esta mi profesor de sistemas que nos dice que en su epoca programaba en binaro 1010100 xd
En golang tienes un manejo de errores tambien con propagacion de errores llamado panic y recovery pero es diferente al try catch ya que es mas ineficiente por que este es mas ineficiente comparado donde tienes todo un trace y genera unos mensajes de error que solo entiende la maquina virtual de java que imprime jajaj casi que el stack.
¿Y Solidity? Creo que este lenguaje no debió faltar en tu lista. Aún así, muy buen video.
Excelente tus videos, podrias hacer un curso de Rust? me motivaria a aprenderlo bien con buenas practicas. ❤
pues si viejo ,pero todo depende del lenguaje de programacion que piden las empresas para desarrollar no tu
setup tour POR FAVOR
Y para crear un vst
Me llamo la atencion el desarrollo movil aparte del backend.... asi q estoy aprendiendo Kotlin.... pero Rust.. Madre mia no lo sabia
Metele a Kotlin, vas a tener trabajo. Con Rust todavia no hay muchas ofertas, va a ser dificil que consigas hoy en dia
Disfrute hasta la publicidad :')
Desarrollo web tiene mas salida laboral que programacion?
Si, desarrollo web y data science es lo que mas salida laboral tiene hoy en dia
con la potencia de rust si se llega a integrar en linux podria subir un poco su uso, ahora hay que ver en detalle que diferencias tiene con C porque si es tan superior a C porque no ha escalado mas en popularidad? bueno tambien es porque la cantidad de documentacion de C que hay en la web debe ser inmensa
Porque lleva pocos años, C es de los años 70.
por fin un nuevo videooooo
Estoy aprendiendo Js desde hace 1 mes, y quiero aprender mysql, estuve leyendo sobre Rust y es bueno, igual una amiga lo está estudiando en el primer semestre de ingeniería
MySQL es un sistema gestor de base de datos, te veo ahí un poquito confundido, pero no pasa nada lo importante es que tienes ganas, y yo te sugiero que empieces con conceptos básicos de bases de datos que son teóricos y la verdad un poco aburridos pero te darán de verdad un panorama para aprender bases de datos y eventualmente el lenguaje SQL.
Al toque mi rey
Hay un error con respecto a Nim: el lenguaje SI tiene recolector de basura - varios incluso, permitiendo elegir el que mejor se adapte a la aplicación en cuestión, e incluso se puede deshabilitar si se requiere. Además puede compilar a JavaScript, por lo que se pueden hacer aplicaciones de todo tipo (si se puede en JS se puede en Nim). Otra cosa a tener en cuenta: la interoperatividad con C es muy fácil, por lo que se pueden reusar muchas librerías muy probadas (SDL, curl, etc.)
Sí hay una opción para que no use GC
A mi me ha gustado aprender scala 🤭
rust si es genial. No puedo esperar a que reemplaze al C++.
Nim suena bien, yo diría que es momento de ponerme a trabajar en el
La verdad, pero el problema es que las empresas no van a saber de su existencia. Actualmente no hay ofertas de trabajo para ese lenguaje