¿ES RUST EL MEJOR LENGUAJE DE PROGRAMACIÓN QUE DEBERÍAS APRENDER?

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 67

  • @msx68k
    @msx68k 3 ปีที่แล้ว +56

    Con Rust realmente volví a sentir el mismo placer de escribir código desde que aprendí C hace ya mas de dos décadas. Creí que luego de C++ ningún lenguaje podría generarme interés o algún estusiasmo, pero luego de dos horas con Rust, me dí cuenta que estaba ante algo realmente nuevo y no por ello mas complejo de lo que ya conocía. Su código es claro, conciso y fácil de leer (si lo comparo con C++ y sus, aveces, crípticos juegos de referencias, punteros y expresiones), y también "agradable" de escribir. Si le agrego que por su concepción no hay que estar pendiente del manejo de la memoria y que su código ejecutable es descomunalmente rápido, entonces no me extraña que sea de los lenguajes mas queridos. Sólo puedo desearle la mejor de las suertes.

    • @JardanySvidrigailov
      @JardanySvidrigailov 3 ปีที่แล้ว +1

      Este comentario creo que tiene muchos argumentos para tener idea de las diferencias que Rust crea frente al resto de lenguajes... Quiero aprenderlo

    • @chuckwhites2412
      @chuckwhites2412 2 ปีที่แล้ว +1

      si .. y yo soy malo programando pero rust no es cualquier lenguaje venia de Python, elixir, js, c, pero con rust es como si te comenzara a envolver ahora estoy oxidado 🤤

    • @akasuky2420
      @akasuky2420 ปีที่แล้ว

      la verdad rust me a llevado al borde de la locura por intentar conectar mysql usando diesel y rocket para hacer una api rest sencilla pero toy feliz aun k no me salga lo que quiero XD

  • @smartcontract7929
    @smartcontract7929 3 ปีที่แล้ว +85

    Te faltó información, no es un hype como dices o que no ha llegado a proyectos populares, Rust por ejemplo remplazó con creces a Go, en una implementación que hicieron los desarrolladores de Discord, también existen varias Blockchain que utilizan Rust, como Solana, Elrond tambien lo utiliza, y Polkadot, Kusama, hay muchos más proyectos. lo que hizo popular a Rust, es su increíble manejo de memoria, ya no dependemos de ningún garbage collector, y eso no lo tiene ningún otro lenguaje, a eso se le debe el rendimiento en performance que tiene, y como todo programador ama el performance y la seguridad, Rust se ganó el lugar en donde está.

    • @regulus8418
      @regulus8418 3 ปีที่แล้ว

      Donde se puede aprender blockchain con Rust ?
      saludos!

    • @jorgenuma9588
      @jorgenuma9588 3 ปีที่แล้ว +5

      Es cierto que no es un hype, pero que "reemplazó con creces a Go"?, bueno acá también hay desconocimiento, muéstralo con estadísticas y te vas a sorprender. Rust y Go tienen su lugar y hay herramienta para cada cosa.

    • @andresbarrera1449
      @andresbarrera1449 2 ปีที่แล้ว +2

      @@jorgenuma9588 Eso es cierto, pero creo que se refería al caso específico de Discord.

    • @logiquesystems
      @logiquesystems 2 ปีที่แล้ว +3

      Desarrollos en Rust:
      Alacratty terminal
      Fuzzy Finder
      LeftWM
      Figma realtime multiplayer
      Dropbox Optimizing cloud file-storage
      Y más... 😁

    • @vicente5907
      @vicente5907 2 ปีที่แล้ว

      gran respuesta. estoy de acuerdo en todo lo que dices

  • @VictorEduardoGarciaNajera
    @VictorEduardoGarciaNajera 3 ปีที่แล้ว +30

    El lunes comenzaré mi primer trabajo como ingeniero de software y trabajare con Rust

    • @bonaoenchelcha
      @bonaoenchelcha 3 ปีที่แล้ว

      Donde ? yo quiero

    • @VictorEduardoGarciaNajera
      @VictorEduardoGarciaNajera 3 ปีที่แล้ว +1

      @@bonaoenchelcha en una startup de mini juegos

    • @JardanySvidrigailov
      @JardanySvidrigailov 3 ปีที่แล้ว +1

      Osea, conseguiste trabajo gracias a Rust?

    • @VictorEduardoGarciaNajera
      @VictorEduardoGarciaNajera 3 ปีที่แล้ว +3

      @@JardanySvidrigailov no, yo no sabía Rust, sabía solo Java, javascript y Python, ahí aprendí Rust

    • @JuanCHB_88
      @JuanCHB_88 2 หลายเดือนก่อน

      Cómo te fue con rust ???? Después de 3 años??

  • @RaulGerardoHuertasPaiva
    @RaulGerardoHuertasPaiva ปีที่แล้ว +2

    Tengo más de 15 años desarrollando C++ y las sugerencias de rustc me hacen quedar como novato XD. Lo amo! :D

  • @erickmarleyarita8026
    @erickmarleyarita8026 3 ปีที่แล้ว +21

    Deno sería una implementación muy conocida de Rust

  • @OMGSoothsayer95
    @OMGSoothsayer95 3 ปีที่แล้ว +15

    NPM usa rust, AWS usa rust, discord tiene un blogpost acerca de cómo se pasaron a rust desde go para mejoras técnicas y escalabilidad, muchas herramientas están siendo escritas en rust (ripgrep, fd, alacritty, lsd, exa, bech(?), flamegraph, paru, etc), mucha gente se subió al tren del hype y se hicieron programas clones de otros: fzf | skim, dmenu | dmenu_rs, lazygit | gitui, reddit | lemmy, se hicieron al menos un Window Manager (LeftWM), joder hasta se hicieron un TUI para spotify xd

    • @davidjacobs7966
      @davidjacobs7966 2 ปีที่แล้ว

      Entonces seria una apuesta segura aprender Rusto y tendria demanda en el futuro?

    • @OMGSoothsayer95
      @OMGSoothsayer95 2 ปีที่แล้ว +2

      ​@@davidjacobs7966 aprender un nuevo lenguaje de programación siempre te va a dar beneficios.
      Rust es un lenguaje muy diferente a el resto por su modelo de pertenencia (ownership) y la forma explícita de como maneja la mutabilidad de las variables. Personalmente esto me ayudó a escribir código más estable en otros lenguajes.
      Si quieres aprender Rust por el campo laboral, tienes que ver en qué es usado actualmente (tecnología blockchain, microcontroladores, micro controladores, servidores DNS de alta capacidad, WASM, ¿juegos?)

    • @davidjacobs7966
      @davidjacobs7966 2 ปีที่แล้ว

      ​@@OMGSoothsayer95 Me sorprendio esa respuesta la verdad es raro encontrara alguien que de verdad sepa por aqui en comentarios,
      yo llevo unos meses aprendiendo javascript quiero aprender un lenguaje de back end, se que actualmente python y java dominan y saber esas tecnologias esta bien para los que ya las dominan, pero como uno es nuevo tomara unos años y quiero invertir mi tiempo en un lenguaje que tenga futuro y pillar toda la tendencia alcista. node tampoco me convence con eso que el creador lanzo Deno.

    • @OMGSoothsayer95
      @OMGSoothsayer95 2 ปีที่แล้ว +1

      ​@@davidjacobs7966 Mientras más tiempo trabajes en la industria más te vas a dar cuenta que (en la mayoría de casos) no importa el lenguaje, un semi-senior tranquilamente tomará casi cualquier lenguaje y será productivo con este en una o dos semanas.
      No te preocupes tanto acerca de qué lenguaje aprender, deno es casi lo mismo que node con la única diferencia que actualmente hay más código escrito para node que para deno (actualmente las oportunidades laborales de node son mayores que las de deno).
      Si quieres aprender un lenguaje de backend porque quieres tener trabajo a futuro, lo más rápido sería buscar ofertas de trabajo de la posición que buscas (en este caso backend) y checar qué lenguajes son los que más se repiten (probablemente sean python/java/node/c#/go) así puedes acortar la lista de lenguajes candidatos a aprender.

  • @jrerehs96
    @jrerehs96 3 ปีที่แล้ว +10

    gracias por tu vídeo, hay que darle vista a Rust, tiene mucho potencial aunque sinceramente su curva de aprendizaje es un poco marcada a comparación de C++ (que es lo mas parecido que hay, un mix entre typeScript y C++) pero vale la pena el esfuerzo.

  • @jlzaratece
    @jlzaratece 3 ปีที่แล้ว +6

    Una forma de demostrar su verdadera valía es que ya empiecen a implementar pequeñas cosas en el kernel de linux

  • @javierchiquitoavellan1666
    @javierchiquitoavellan1666 2 ปีที่แล้ว +1

    Yo he tenido mis primeras aproximaciones a rust y anchor gracias a que trabajé en algo de blockchain con solana. Tengo experiencia superficial en C, pero rust me ha gustado y creo que vale la pena. Incluso me había planteado aprender a la par rust y C. Jajajja

  • @mataokiskill4fun437
    @mataokiskill4fun437 3 ปีที่แล้ว +7

    estaria bueno que hicieras unos tutos de rust, en youtube solo vi en ingles y son pocos

  • @CarloAbdiel117
    @CarloAbdiel117 2 ปีที่แล้ว +3

    Bueno, Reactjs es muy solicitado y no por qué sea el mejor, sino que tiene más hype.
    Probablemente suceda algo similar con Rust, debe ser buena idea aprenderlo

  • @juliang4465
    @juliang4465 2 ปีที่แล้ว +2

    Estoy haciendome varios cursos de Rust. No es sencillo pero merecerá la pena ya que te abre la puerta para desarrollos web de altisima concurrencia, micro-controladores, videojuegos, aplicaciones de escritorio donde las interfaces no las tienes que hacer con nada parecido a QT sino que utilizas tecnologías web (HTML, CSS) pero de manera mas efectiva que ElectronJS. Es una pasada de lenguaje

  • @LeiferMendez
    @LeiferMendez 3 ปีที่แล้ว +9

    Oye me interesa ese tema! 🤯

  • @daimoncardenas5074
    @daimoncardenas5074 3 ปีที่แล้ว +2

    Creo que si vale la pena aprenderlo. Gracias Ingeniero.

  • @gusjoagomez
    @gusjoagomez 2 ปีที่แล้ว

    ¡Gracias por el video! Comenzando con Rust...

  • @arturo.vargas
    @arturo.vargas 2 ปีที่แล้ว +1

    Hoy enterandome que Google está experimentando con un nuevo lenguaje (Carbon) como alternativa a C++

  • @pipe201196
    @pipe201196 ปีที่แล้ว

    Sería chévere un vídeo, no sé si lo haya, de Rust vs go según tu punto de vista

    • @SimaDamian
      @SimaDamian ปีที่แล้ว

      No sería una comparación correcta con go no podés hacer cosas de sistema. Osea rust es como c c++ en sentido de que compila a lenguaje máquina. Es que hoy solo hablan de web. Pero existen Miles de otros softwares

  • @mrdiro1172
    @mrdiro1172 3 หลายเดือนก่อน

    Yo tambien me anime con rust, para el desarrollo de videojuegos y kernels, 😊

  • @Zakaros1000
    @Zakaros1000 6 หลายเดือนก่อน +1

    No me gusta.
    Simplemente por el hecho de hacer las de python y ruby llevando la contraria a palabras clave como class, interface, function, etc.
    Si me hubiera conservado esas palabras clave, como hizo C++, Java, C#, PHP, JavaScript, TypeScript, pues quizas si me hubiera interesado, pero me parece absurdo llevar la contraria en cosas tan simple como en las palabras reservadas.
    Por ahora estoy liado con la programacion a alto nivel, pero si algun dia me fuera por algo a bajo nivel, si no hay transpilador que arregle eso, preferiria volver a C++

  • @Foredres
    @Foredres 3 ปีที่แล้ว

    Acabo de descubrir tu canal, espectacular!

  • @veltechok
    @veltechok 3 ปีที่แล้ว

    puedes de hablar de golang como lenguaje bro?

  • @1iamigo
    @1iamigo 2 ปีที่แล้ว +1

    Por qué no simplemente arreglan lo que ya existe?
    Las ventajas que ofrece rust bien pueden ser implementadas en otros lenguajes, y esto mas bien parece que quieren escapar de políticas incompetentes que se encuentran en los sistemas que yacen previamente.

    • @gabrielaovandovazquez487
      @gabrielaovandovazquez487 ปีที่แล้ว

      Porque si arreglas esos lenguajes rompes la compatibilidad. Es mejor empezar desde cero

    • @1iamigo
      @1iamigo ปีที่แล้ว +1

      @@gabrielaovandovazquez487 falso.
      Cambiar la semiótica a una semántica ya existente no cambia la fundamentación ni esencia del lenguaje. Es como si me dijeras que hablar por celular y señales de radio desvirtuara el español o idioma de las partes principales.
      No son mas que meras funcionalidades previo a la compilación de lo que se está tratando.

    • @1iamigo
      @1iamigo ปีที่แล้ว

      @@gabrielaovandovazquez487 Ha sido voluntad de los nuevos programadores cambiar la semiótica del lenguaje cual reguetonero llamando culo y teta a cualquier pito que suene.
      Meras expresiones que han nacido como regionalismos dentro del mismo lenguaje C.

    • @the.baxtian
      @the.baxtian 7 หลายเดือนก่อน

      @@gabrielaovandovazquez487 Correcto, eso le pasó a .net framework c# por ej., por eso crearon desde cero .net core, que ahora se llama .net, que para migrar usaron .net standard. Terrible espaguetti de nombres.

  • @carlosbarrios3428
    @carlosbarrios3428 3 ปีที่แล้ว +2

    Resumen porfa 🥺

  • @unargentinoquepiensa7428
    @unargentinoquepiensa7428 3 ปีที่แล้ว

    amimgo tienes alguna pagina echa con react??

  • @MacroPhantomm
    @MacroPhantomm 10 หลายเดือนก่อน

    No lo se python creo que es mejor tiene muchas mas bibliotecas de machine learning , se esta podiendo crear app mobiles que antes no se podia con python puedes crear una pagina web sin necesidad de usar html , css y javascript para mi rust le falta mucho

  • @ariel._.9186
    @ariel._.9186 2 ปีที่แล้ว

    El único proyecto que conozco que esta usando Rust es en Deno

  • @yonkocarly
    @yonkocarly 3 ปีที่แล้ว

    Buen aporte ✌🏽

  • @DryadRoot
    @DryadRoot ปีที่แล้ว

    para mi es hype, mi experiencia con rust fue nefasta, aunque el lenguaje me gusto tuve problemas al querer usar librerias o paquetes, no podia importar ningun paquete, todo estaba bien en el .toml, pero el programa no compilaba... perdi como 2hs buscando la solucion, nada me funcionaba, no podia usar ningun "use"... seguramente sea yo el novato que no sabe como solucionar esto, seguramente!, pero en C no me paso nada de eso y en 5 minutos tenia el mismo codigo corriendo sin problemas... hacela mas simple Rust!

  • @hugocorreagomez3649
    @hugocorreagomez3649 2 ปีที่แล้ว +2

    Te faltó mucha información, la verdadera importancia de Rust es el lenguaje base de la blockchain, ese es el verdadero interés de Microsoft y Facebook.

  • @quiarom1590
    @quiarom1590 3 ปีที่แล้ว +1

    Messirve

  • @MaximoPower2024
    @MaximoPower2024 3 ปีที่แล้ว +1

    Entonces, ¿es el mejor o no?

    • @danielitorincon
      @danielitorincon 2 ปีที่แล้ว +2

      N9 hay mejor lenguaje. Solo que unos sirven para un propósito y otros para otro. Pero si es muy buen lenguaje para desarrollo hoy en dia. Saludos.

  • @soran2290
    @soran2290 2 ปีที่แล้ว

    Que feo println! que les costaba solo hacer print

    • @gabrielaovandovazquez487
      @gabrielaovandovazquez487 ปีที่แล้ว

      Es una macro; todas las macros llevan un ! al final. ln viene de "line"

    • @SimaDamian
      @SimaDamian ปีที่แล้ว

      Sabés que es un lenguaje de sistema?