Por qué deberías aprender Go vs. C++

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

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

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

    Quería escuchar a Freedy no a Wolverine xd

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

    Team platzi: no tenemos muchos alumnos en GO, hay que liberar a FREDI!!!!
    pd: gracias a la forma que fredy explica la tecnologia , es por esa razon que me encanta la tecnlogia desde que tengo 14 años

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

      La verdad sí, hay cursos de go donde no hay nada de comentarios, ni de opiniones jajaja

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

      JAJAJAJA xD muy buena.

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

      Jajajaja

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

      Quieren meter Go para backend, lo más ridiculo que hay.
      Horrible sintaxis y performance regular.
      Mejor elixir y phoenix con sintaxis limpia y alto performance .

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

      @@eduardoblas2315 noo

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

    C y C++ son los lenguajes más óptimos en programación competitiva hoy en día, ya que en esta disciplina, buscamos la solución con la menor complejidad espacial y temporal para resolver un problema, usando estructuras de datos avanzadas, algoritmia y mates y C y C++ por su naturaleza son súper rápidos. Esa es otra razón por aprender C y C++.

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

    9:01, Freddy mejorando su forma de vender.
    I love you Freddy

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

    like si piensas q C++ nunca dejará d ser el padre de todos los lenguajes y q al aprenderlo se te hace más fácil aprender otros..

    • @m0rphe0-8
      @m0rphe0-8 3 ปีที่แล้ว +13

      hay expertos en c++ que hasta hoy no lo dominan __es tan complejo c++ __el que no puede la baraja como ese Freddy

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

      Solo los noobs no programan en binario

    • @AlFredo-sx2yy
      @AlFredo-sx2yy 3 ปีที่แล้ว +11

      @@arturocalderon1043 los pros de verdad fabrican todo desde 0, montando sus propios circuitos para cada programa que quieren realizar.

    • @eduardos.p.2836
      @eduardos.p.2836 2 ปีที่แล้ว +5

      Por supuesto que si. Y lo exigen en la academia por ser un lenguaje muy completo de nivel intermedio. Yo no lo aprendí por que me lo exigían. Lo aprendí por que quise aprenderlo.

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

      @@AlFredo-sx2yy a esos no los contratan las compañias... son muy hippies! 🤣🤣🤣😅😅

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

    Freddy se quedó en la versión noventera de C++. Hubiera sido chevere que hablara de la evolución de C++ y de frameworks como Qt.

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

      total, hablan si saber por Dios!!!

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

      te refieres a las nuevas características que el standard committee ha sacado para C++20? Adaptar la STL para un contexto constexpr es algo que beneficiaria muchas bases de código que aun ejecutan codigo legacy, como BOOST. Muchas de las características de nueva implementacion desde C++17 rompen con el ABI y el modelo de memoria, actualmente por ejemplo, los modules rompen ABI de varias librerías estandar y necesitas refactorizar y recompilar para poder utilizarlos. Lo mas moderno y común que vas a encontrar en una aplicación empresarial es C++14, algunos raros casos adoptaron el estándar 17.
      QT es un tema por si solo, redefine muchas características de C++ mediante macros y metaprogramacion, en ocasiones parece otro lenguaje.

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

      @@edwinontiveros8701 he notado que editaste tu comentario despues de mi respuesta. Respecto a lo que mencionas de Qt y sus macros. Que cosa en especifico hace que parezca otro lenguaje diferente a c++?

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

      No es Qt una librería gráfica?. Que relación tiene con C++, yo diría que más que eso deberían meter rust en la discusión, veo muchos videos vendiendo GO, pero nunca mencionan Rust Al menos para que la gente vaya e investigue, rust sería más rápido y más seguro que GO desde el inicio, ambos deben tener sus ventajas y desventajas obviamente, pero deberían al menos mencionarlo.

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

      @@jonandez91 otro que no sabe que es Qt. 😒

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

    Yo llevo mas de 5 años trabajando exclusivamente en C++ terminando un sistema de control de tráfico aéreo así que no pienso que C++ te sirva solo para graduarte. Un saludo desde Cuba.

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

      hola, como le haces con el segmentatiom fault

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

      @@fexxerox5740 Debugueando mucho el programa y dándome cuenta donde esta el error

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

      Adelante y un abrazo a los hermanos cubanos. 🤗 Desde la República Dominicana.

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

      Algún consejo para aprender "C" o "C++" sin morir en el intento , libros o canales que enseñen..

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

      @@zwwx2142 pregunto lo mismo, pero para C++.

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

    Platzi, para cuando un vídeo hablando de Rust y sus ventajas/desventajas respecto a C...

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

      No tiene...

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

      Uy te ves raro con esa foto de perfil

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

      Suena buena la idea... ✍

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

      Para eso mejor programar en DENO (js) que compila a RUST

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

      Y la diferencia con respecto a Go

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

    C++ es un lenguaje muy potente. Es cierto que requiere de más expertice para alcanzar un buen seniority, pero es un lenguaje que te permite hacer prácticamente todo. De todos modos, despertaste mi curiosidad con Go. Nunca le di importancia y ahora voy a estudiarlo un poco.

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

    8:20, El C es importante para los que desarrollamos firmware para microcontroladores

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

    La razón principal para aprender C o C++ no es para pasar en la universidad. Los sistemas embebidos(uso de microcontroladores, procesadores, GPUs, FPGAs en alto nivel) se programan en C y C++. Otra razón es para escribir drivers para comunicar el sistema operativo y hardware, caso muy común en Linux. Go se ve muy interesante realmente, facilita la sintaxis y sobre todo ese ejemplo de programación en paralelo fue muy claro y para nada verbose.

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

      Exacto, arduino y los PIC´s se programan en c++ precisamente por lo que dijeron en este video: lenguaje compilado super rapido que aprovecha al máximo los limitados recursos de los micro controladores.

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

      El C++ no solo se usa para escribir drivers. ¡El mismo LINUX es puro C++! así como también Windows en todas sus versiones, incluso Mac OS es puro C. Objetive C, para ser exactos. Si quieres vender cursos de Go, obviamente debes decir que el C no es para ti.

    • @Zephyrous.
      @Zephyrous. 3 ปีที่แล้ว +4

      @@rbarriae Lamento contradecirte, pero no, Linux (su kernel) está escrito en C, no en C++. De hecho, Linus Torvalds es un ferviente detractor de C++.

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

      @@Zephyrous. : En realidad no importa. Si es C o C++, el hecho es que sigue siendo un lenguaje muy utilizado y para nada está obsoleto como quieren hacer creer a muchos (recuerda que C y C++ en realidad son "casi" el mismo lenguaje, tanto así que un compilador de C++ puede compilar ambos sin ningún cambio en la configuración).

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

      Recomendarías empezar a programar en C o C++? Me han comentado que C++ es solo una extensión de C, que es lo mismo con funciones agregadas

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

    Jajaja "Time que me permite manipular el tiempo como la gema... no, no, no", ajajaja describe el proceso de cómo le enseño a programar a mis primitos, me dio mucha gracias encontrar ese ejemplo.
    Gracias platzi.

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

    Lo cierto es que si uno aprende c++ los otros lenguajes son muchas más fáciles, punto para las universidades xD

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

      si aprendes C ya técnicamente tienes por lo menos un 20 % de los demas lenguajes, y si es C++ tienes un 60 o 70% aprendido

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

      Pues sí... Aprendido en los 90's

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

    5:50 Me sentí como si estuviese viendo Dora, La Programadora

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

    Fredy cuando vas a hacer un curso de Linux LFS - Linux From Scratch? En Latinoamérica debemos aprender a armar y desarmar nuestros propias distro de Linux desde lo fundamental.

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

    C++ para estructura de datos es muy bueno, cosa fundamenta en un programador, y para acceso a hardware también

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

    Una corrección: no todo en C++ son clases. Al ser una especie de superconjunto de C, mantiene sus tipos de datos primitivos como meros tipos de datos y no como instancias de una clase (ocurre lo mismo en Java, aunque por cada tipo de dato tiene también una correspondiente clase que lo trata como objeto, como int/Integer, etc.).
    Es decir, un int, char o float en C++ no tienen métodos, a diferencia de las clases nativas del lenguaje como String o Vector.

    • @eduardos.p.2836
      @eduardos.p.2836 2 ปีที่แล้ว +2

      Completamente de acuerdo. A veces algunos comentarios no son tan acertados.

    • @DiegoHerrera-zg4ix
      @DiegoHerrera-zg4ix ปีที่แล้ว

      Lo confunde con Java xd

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

    Yo quiero empezar a aprender a programar con C++ porque siento que después de manejarlo aprender los demás lenguajes va a ser más fácil, además de que me parece súper interesante

    • @Aim8kofficial
      @Aim8kofficial 8 หลายเดือนก่อน +1

      @tbrzc C++ es lo mejor para empezar, es mas, en mi caso inicie con assembler y binario, luego C, y ahora C++ / CMake / VCPKG / Unreal Engine

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

    Claro que C++ por el recorrido que lleva tiene una gran valía, de echo me gusta mas que Java. Pero ninguno de los dos pueden comparase a Go, ya que tiene la facilidad de aprendizaje y rapidez en desarrollo a Python y casi iguala la velocidad en ejecución a C++.
    He probado en Go haciendo desde 10 hasta 100 procesos concurrentes de varios mini lotes de consultas sql de PostgreSQL (con Java solo una) y veo como levanta varios hilos de consulta en base de datos, esto en un solo programa. Y la verdad, es que me ha sorprendido la eficacia con que trabajan los núcleos de la cpu y la velocidad en la devolución de resultados. Con Java no se puede lograr esto ya que depende de su JMV y con C++ creo que sí, pero la programación es muy compleja y no garantiza su eficacia, claro los defensores de C++ dirán que sí , pero cuando se trata de tiempos de entrega es otra cosa.
    Estoy muy conforme y a gusto con Go, la ventaja es que su "concurrencia" es parte de su "núcleo". Por lo tanto, es el lenguaje del futuro. Da gusto programar la concurrencia en este maravilloso lenguaje.
    Ahora estoy viendo Fyne que es una framework para desarrollo GUI en Go.

  • @sam-bu4hk
    @sam-bu4hk 3 ปีที่แล้ว +21

    No puedes comparar Go con C++, go tiene un GC y no sirve para escribir software de sistemas como sistemas operativos o manejo eficiente de memoria, NO SE PUEDE COMPARAR UN LENGUAJE CON GC CON UN LENGUAJE QUE NO LO TIENE UN GC. es valido compara Rust con C++ ya que no corren sobre un runtine como lo hace golang

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

      Muy buen punto, el sólo lo comparó xq ambos son compilados

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

      Si puedes y lo hizo.

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

      tome su premio !

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

    En mi caso aprendí c y cpp para poder entender las materias de estructura y organización de computadoras

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

    Me encanta Go, la verdad es una maravilla, tengo un API corriendo en Go con mongodb, geniales siempre sus vídeos, gracias 👍📡🌎

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

    Primera mitad de video "aprender go! :D"
    Segunda mitad del video "bueno aprende c++ y c :D" xD

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

      xdddddd

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

      Cual me funciona mejor a bajo nivel C o C++?

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

      @@mmaallpqrtuop4896 Técnicamente C++ es un lenguaje de alto nivel y C es el "único" que podemos considerar de "medio" nivel ya que nos permite embeber código de bajo nivel.
      Algún mamador dirá que C++ también puede, pero realmente solo se puede combinando código de C y no de C++ (que de todas formas es posible compilarlo como .cpp).

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

      @@ratoncito390 C me funcionaria para seguridad de infraestructuras de redes?

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

    Yo recomendaría aprender RUST. Rápido y Seguro. Mi mejor elección.

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

      Ahora me estoy encontrando que Rust le gana a Go, ya que no tiene recolector de basura, es más rápido y no ocupa mucha memoria 🤯. Si es así el caso me voy por Rust.

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

      @@pomitax38 pero te fijaste lo mas importante? Las ofertas laborales ! Go tiene mucha demanda, no tanto como JS o Python pero lo suficiente para que consigas empleo. En cambio en Rust casi no he visto ofertas

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

      Y dudo que estes programando apis en Rust. Se usa para desarrollo de sistemas o cosas de bajo nivel, eso te gusta? Para mi Go es mejor opcion al dia de hoy por estas cuestiones. Ademas tiene una curva de aprendizaje mucho mas baja que Rust. Seguro que Rust es mas rapido (y tampoco por tanto ambos son rapidos) pero esas cosas no tendrias que tenerlas en cuenta a la hora de elegir un lenguaje para trabajar. Elegi el que te haga sentir mas comodo y mas productivo y te de los menores dolores de cabeza posibles si total vas a trabajar para alguien mas si es que vas a una empresa, te cambia algo si el lenguaje es mas rapido o mas lento en ejecucion siendo que el producto no es tuyo? Para mi el mejor lenguaje es el que te haga sentir mas comodo, con la experiencia te das cuenta de eso. Ahora si vas a desarrollar algo propio y el rendimiento es algo crucial, si andate por rust, c o c++

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

      @@finnelhumano3326 muy buen punto de vista. Estoy de acuerdo contigo. Aún así, a mí me gusta usar lenguajes de bajo nivel, por eso mi elección. Sin embargo, Go está más presente en la industria hoy en día

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

    Alguien se ha dado cuenta, que nunca pero nunca le dan pelota a Freddy cuando dice que va a salir un link en el video, llevo años observando lo mismo, y eso que es el jefe, que quedara para el resto

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

      Si aparece, tenés que clickear la "i" que aparece arriba a la derecha, también aparece en la descripción del vídeo

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

      Sale en la i al lado. Siempre sale.

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

      @@freddier efectivamente se encuentra toda la informarcion en la "i", pero no despliega un banner en el timestamp como lo hacen otros creadores de contenido, pero de estar si estan, mala mia

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

      Años y nunca miraste ese botón xD

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

      @@JeiDsgn me quede esperando el banner desplegable que hacen los canales serios ;)

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

    Programación Paralela =! Programación Concurrente(Gorutines)

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

    En lo que a mí respecta, C++ ha superado la prueba del tiempo, por muchas DÉCADAS. Y contra ese prestigio no se compite fácilmente. Posiblemente pasen 10 años, y se siga hablando se C++. Pero de Go?

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

      Sera el nuevo C...

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

      De Go tambien. C++ no maneja la concurrencia tan bien como Go ni tiene tiempos de compilacion tan rapidos. Google creo Go para resolver problemas que tenian con C++

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

      Tal vez C++ caiga en el olvido dentro de unas 2 o 3 decadas.
      Pero C probablemente se seguirá usando incluso después de que los nacidos en los 2000 se hayan muerto de viejos.

    • @AlFredo-sx2yy
      @AlFredo-sx2yy 3 ปีที่แล้ว +3

      @@ratoncito390 vamos a ver, casi toda la infraestructura del mundo entero esta programado a dia de hoy en C y C++. Ademas, C++ contiene todo lo que C tiene, por lo que uno puede copia pegar un programa de C en C++ y funcionaria sin problema alguno. Eso que significa? Que si tu tienes cpp moderno, no puedes volver atras, pero si tienes C si que puedes pasarlo a cpp, y muchas de las nuevas funcionalidades de las versiones modernas de cpp facilitan la escritura y la lectura de codigo de una manera acojonante. Eso que implica? Que una vez algo se actualice a C++ si era antes de C, la probabilidad de que se vuelva a C es literalmente nula... Todo esto que implica? Pues bueno, si a dia de hoy ordenadores de hace varias decadas siguen estando en uso en la infraestructura... Lo mismo pasan 100 años y C y C++ siguen en uso...
      Por no mencionar que la mayoria de los proyectos tochos que estan revolucionando muchos campos de la programacion (simulaciones de fisicas, graficos, etc etc) todo esos corren exclusivamente en C++ XD por que razon sera?? me pregunto por que razon sera!! Quizas sea porque C ++ ha demostrado ser el mejor... Si no, a dia de hoy no seguirian actualizando C++ con lo viejo que es.

    • @AlFredo-sx2yy
      @AlFredo-sx2yy 3 ปีที่แล้ว +1

      @@finnelhumano3326 los problemas que tenian? te refieres a no poder contratar a ingenieros formados en 2 patadas con un lenguaje sencillo en el que puedes poner a cualquiera a programar una aberracion sin necesidad de que sepa que esta realmente haciendo? Si, entonces ahi has dado en el clavo.

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

    Pero si usas fork() o pthread() en C/C++ y la ejecución crea varios procesos independientes.... y no hay problema se trabe el "padre", los hijos siguen su ejecución

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

    6:50 Como a si, desde cuando callback y promesas son del mundo del pasado , a que horas fue eso??

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

      Son del pasado desde el momento en que quieren venderte un curso "nuevo".

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

      El futuro es hoy, oiste viejo? 😁

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

      Efectivamente las Promesas son del pasado ahora se usa async/await

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

      @@erikmunozbravo eso es mentira, ambos tienen sus casos donde usarlos

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

      @@erikmunozbravo async/await sólo es una forma más sencilla de hacer y manejar promesas

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

    Freddy hace que se vea tan fácil la programación paralela, si la gente no sabe bien que cada núcleo de cpu tiene su propia cache y tiene sus propios registros, sincronizar cada memoria local de cada núcleo se va a volver en una desventaja por posibles latencias del bus de intercomunicación y la dificultad en la sincronización entre tareas. En cambio en la concurrencia todos comparten los mismos registros y la misma cache, así que si quieres sincronizar entre varios procesos, todos los procesos van a tener un puntero a una única cache, pero la desventaja es que es una falsa sensación de paralelismo(en la concurrencia se aprovecha el algoritmo puesto por el programador de tareas que este usando el sistema operativo para que todos los procesos consuman un tiempo de reloj de cpu determinado por el algoritmo). Lo malo del paralelismo es que no existen algoritmos que sean únicos de paralelización, sino que se usan los mismos que la concurrencia.

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

    No se peleen, aprendan todo lo que puedan aprender y ya conforme utilicen lo que necesitan en particular. C Y C++ siempee será una excelente base para aprender a programar... Y de ahí ya depende de lo que quieras o necesites.

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

    Hola Platzi me gustan sus videos y la informacion que comparten, muy util en cada area profesional y de estudio, saludos a todos en el canal

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

      Saludos 💚

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

    Se siente muy diferente ver estos videos cuando ya tienes acceso a la plataforma Platzi.
    Tengo que poder de entrar al curso que quiera sin ninguna limitación
    JAJAJA

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

      Platzi: Me parece una plataforma lo suficientemente deficiente... Conozco alumnos míos que son capaces, de implantar cursos de programación mejor que ellos.
      Cuando alguien quiere vender una solución lo bastante fácil y barata, para un problema complejo... Tienes que dudar de ello.

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

      @@rafaron ¿Y por qué tus alumnos no están vendiendo sus conocimientos si tan fácil es?
      Platzi no solo son cursos de programación, hay muchos más, eso me muestra que ni siquiera lo has comprado.
      No lo están vendiendo una solución barata, el esfuerzo ahí esta lo tienes que hacer tú.
      Hay tantos cursos que no los podías acabar en solo 1 año.
      Me pareces una persona ardida, pero te invito a responder todos mis puntos.

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

    Muy bueno, He programado en COBOL,Un saludo!!

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

    Línea qué?

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

    titulo del video: ""Voy a decir que c++ es caca y que go es mejor solo para venderte un curso de go"

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

      Tiene los dos xd

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

    Aprendi Go porque neceistaba sacar microservicios, era aprender Java o Go ... y pues gano Go y al mismo tiempo aprendi gRPC.... despues de todo eso, puedo decir que Go es un regalo del cielo.

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

    Los que nos dedicamos a la robótica, sistemas embebidos e IoT del lado del Hardware nos sentimos ofendidos por lo que dijiste de C y C++ ;(

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

      ntp, este tipo no sabe lo que dice, solo quiere vender cursos

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

      Pero habla de eso en el video, tal vez no lo viste completo

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

      Más allá de eso, el kernel de Linux está escrito en C, y ya está hablando de empezar a crear controladores con Rust como alternativa, sin embargo C y C++ seguirán siendo la principal alternativa hasta que otro lenguaje este maduro, y para eso debe faltar mucho tiempo.

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

      Yo también me enojé cuando dijo que C++ se pegaba porque no funciona en hilos...¿?¿? hasta me hizo dudar de lo que yo hacía con los"threads" xd pero falta ver todo el video, luego explica

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

      a qué te refieres?

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

    Yo si uso C y C++ para mi trabajo y no los estudie en mi universidad

  • @kvelez
    @kvelez 5 หลายเดือนก่อน

    Buen video, seria interesante ver mas contenido de Go, C# y PHP en el canal.

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

    Me estás animando a hacer videos para enseñar C++ y C#. Tengo bastante experiencia en estos dos lenguajes, especialmente en OOP y listas, estoy buscando un software para hacer animaciones porque el C++ es difícil de aprender para muchos y se desaniman.

    • @haroldev-69
      @haroldev-69 ปีที่แล้ว

      @vladimirstulin3481 asi es el gran y poderoso ATS aun ense;andonos despues de su partida...

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

    Si el proyecto que deseo desarrollar, es para manejo de inventarios multiusuarios y multitiendas y la performance es indispensable. Me recomiendas GO?

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

    tu no escoges a C, C te escoge!

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

    like si estuviste en el platzi live viendo a Freedy aplaudiendo en cada corte porque su editora le obligo xD

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

    Siempre algo nuevo para aprender con Fredy Vega. Vamos viejo. Tenemos que hacer que Latinoamerica crezca en tecnología.

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

    C++ es demaciado complejo, por eso siempre será un lenguaje de nicho, go es más útil para la mayoría de desarrolladores

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

    Por que no explicas la diferencia entre programar y desarrollar en lugar de hacer chistes pendejos que solo tienen sentido si llevas estudiando 8 dias, GRACIAS

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

    Que gran cierre!

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

    "todo en C++ es una clase", Freddy disculpa, documéntate mejor, después de escucharte decir eso, sé que ni un "hello world" haz hecho en C++, jeje.

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

    En GO también existen los punteros, listas, arboles, grafos, pilas, listas, lo que si no existe es puntero a funciones, sobrecarga de funciones, sobrecarga de operadores y punteros puros, ya que GO es fuertemente tipado hasta para los punteros, no implementa del todo el typecasting a punteros puros, lo que si se puede hacer es pasar como argumento de una función otra función, que en esencia es un puntero a funciones pero de forma indirecta.

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

    yo aprendí C y un poco de C++ en la época dorada de C++ en los 90's, recuerdo el compilador de Borland y un poco las MFC's de Visual C++, pero dejando la nostalgia, algo que si puedo decir es que el control que se tiene con C/C++ es algo que varios lenguajes no te lo dan, el uso de apuntadores es un quebradero de cabeza, pero el usar la direccion donde inicia la memoria de cualquier tarjeta o dispositivo y desde ahi programar tus rutinas para manejo de video, con un apuntador es algo que cualquier estudiante serio de alguna ingeneria o algun programador autodidacta deberia aprender a hacer, o implementar estructuras de datos basicas y algoritmos, que ya en estos tiempos modernos se usan muchos otros conceptos, pero cuando se hacen en C/C++ te dan una comprension de como opera realmente un programa, y te da habilidades que te pueden ayudar con lenguajes mas modernos, asi que yo creo que C/C++ como buena opcion si lo que se desea es explorar temas que si bien es cierto ya no son de vanguardia, puede complementar nuestras habilidades en el mundo del desarrollo.
    La ultima vez que use fue en un proyecto usando Oracle Pro*C que es C son SQL embebido, para procesos batch en sistemas bancarios, y vaya que es muy veloz, es uno de los casos donde si era requisito la velocidad de respuesta.

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

    Acabo de caer que el compilador de C++ llamado 'cpp' viene de 'C Plus Plus'. Por cierto, tienen un tutorial de Go para web en mi canal

  • @eduardos.p.2836
    @eduardos.p.2836 2 ปีที่แล้ว +2

    C++ es un lenguaje de programación multiparadigma, puesto que permite programar de manera imperativa, orientada a objetos o genérica. No es como dicen en el vídeo. No es completamente orientado a objetos, donde TODO es un objeto o una clase.
    Assembly es mas eficiente que C y C++, pero programar en Assembly es algo tedioso y no es fácil.

  • @sportcodfb
    @sportcodfb 8 หลายเดือนก่อน

    aunque el video es muy instructivo y si que es verdad que la idea original de rob pike y compañia era hacer un c++ moderno cabe recalcar que go no se usa para sistemas empotrados o drivers como si se usa c/c++, go es un lenguage que desde mi opinion esta mas pensado para el desarrollo de aplicaciones en red y no solo eso sino que la libreria standard de go es de lo mejorcito que hay junto al tooling que tiene a su alrededor, como el LSP(gopls), el compilador de go y el profiler, he visto en otros comentarios gente añadiendo estructuras de datos en c/c++ como contrapunto a go y con go tienes structs con lo cual tambien puedes crear tus propias estructuras de datos, por normal general cuando vas a serializar o deserializar json(marshalling/unmarshalling) usas un struct para definir los datos que vas a recoger o subir.
    Ademas que en go se tratan los errores como valores por defecto lo cual tambien es algo increible, aunque si que es cierto que a mucha gente el if err != nil { } le parece horrible a mi me parece una buena forma de tratar errores, mejorable si pero sigue siendo buena
    aun asi muy buen video y muy instructivo

  • @user-ho9pt4rv3b
    @user-ho9pt4rv3b 3 ปีที่แล้ว

    Huy madre mía, qué atraso tan grande tengo, todo lo que explica este chico es completamente nuevo para mí. Freddy tiene que ser un gran científico con todo ese mundo del saber que tiene. Y me digo, para no autobloquearme, paciencia piojo que la noche es larga, aprende al pasito, pero aprende.
    Muchas gracias Platzy con todo su equipo. Muchas gracias Freddy.

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

    Excelente. Deno es buena opción?

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

    Queremos un video de Platzi sobre la actualización de php en el entorno de desarrollo de software en 2021

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

    Tengo entendido que C# tambien soporta multi-hilos, con la desventaja de que requiere un Virtual Machine pero ambos están buenos

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

      C# no es C++, en c++ creas threads paralelos y en C# tienes el concepto de Task. Respecto a lo que hablas de virtual machine no tiene mucho sentido. C# compila en un intermediario pero a nivel de ejecución es lo mismo.

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

    Estaría interesante conocer GO o Rust pero tengo a Julia primero en mi lista de pendientes para dominar.
    ¡¡¡Muchas gracias por el video Platzi!!!

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

      @@Wolframio_74
      *Julia* está llamado a sustituir a Python, quizás no ya, pero en un futuro próximo.
      En teoría es el lenguaje qe trata las "deficiencias" de Python, como la no concurrencia o paralelismo de modo nativo (a ver, Python no es tan nuevo y en su época eso no iba) y otras como mayor eficiencia de ejecución, quieren ser el lenguaje del machine learning, la ciencia de datos y la inteligencia artificial, de todo lo numérico, también trabajan en qe muchas de esas capacidades estén integradas en su core, con las ventajas qe eso implica,
      pero son mucho más ambiciosos, pretenden ser el lenguaje de propósito general por excelencia

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

      @@sorcerereye Es correcto. Julia es un lenguaje de propósito general que nace en 2012 con la mira de ser enfocado a cómputo científico (métodos numéricos, soluciones numéricas de ecuaciones diferenciales ordinarias/parciales, análisis numérico, optimización, diferenciación numérica, integración numérica, etc).
      Y el día de hoy debido a su compilado que es muy optimizado, tiene muchas áreas de interés por ser un lenguaje que acaba con el "problema de los dos lenguajes" (rápido y fácil desarrollo, así como ejecuciones casi tan rápidas como C/C++/Fortran).
      Por sus capacidades matemáticas en su núcleo, escalabilidad y procesamiento en paralelo, se presta super bien para también hacer aprendizaje máquina, analítica avanzada y ciencia de datos.
      Algo malo del lenguaje es que tiene una comunidad pequeña porque es muy nuevo pero va siendo adoptado con buena velocidad 🙂. De hecho acaba de ocurrir el JuliaCon 2021 con muchísimas charlas de gran interés. Todas se pueden ver desde el canal de Julia en TH-cam. 😊

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

      @@Wolframio_74 Aunque veas JavaScript por todos lados, existen áreas donde veo muy difícil que entre JavaScript.
      Por ejemplo en el desarrollo Big Data con clusters de Spark donde para sacar el mejor jugo, se programa con Scala (lenguaje basado en Java pero con muchas mejoras).
      Otra área es el cómputo científico donde hay cálculos muy pesados que usualmente se obtienen gracias a un clúster y lenguajes de alta velocidad como C/C++/Fortran y ahora Julia.
      En ciencia de datos va teniendo buena adopción por su rápida ejecución. Incluso hay un ecosistema algo reciente llamado SciML donde junta cómputo científico con aprendizaje máquina para obtener modelos de aprendizaje máquina que antes no podíamos tener debido a la falta de un ecosistema con herramientas numéricas potentes y que pudieran integrarse unas con otras.

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

      @@loreleipenn me podria decir como se llama el canal o como se busca el lenguaje porfas

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

      @@saavedraLopezJuanpablo1 Te lo comparto: th-cam.com/channels/9IuUwwE2xdjQUT_LMLONoA.html
      Espero te guste y te interese. ☺️

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

    C++ solo para los que van a trabajar en videojuegos para cosas como unreal engine y similares. En fin.

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

    Justo buscaba algo como este video para decidir el siguiente paso en mi carrera profesional. Gracias Freddy, gracias Platzi 🙌

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

    Esto no es acaso como el Sync Await en C#?
    O trabajar con hilos en C#?
    Ventajas de GO sobre C#?
    Gracias...

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

      He trabajado en ambos lenguajes de manera profesional y ya solo por los genéricos prefiero c#

  • @pedroGonzalez-t6v
    @pedroGonzalez-t6v ปีที่แล้ว

    Muchas gracias por compartir tus conocimientos, una pregunta que lenguaje de programacion se uso para crear el sistema operativo Android?

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

    Buen video, Freddy siempre la rompe🍫🍫🍫✅✅🇩🇴🇩🇴

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

    Excelente Freddy,
    Me gustó como presentaste GO,
    Ya lo anoté en mi lista de cosas por aprender (de @Platzi), me divertí mucho, igualmente no me convenciste para aprender C++
    Muy divertido... aunque ya en los 9min cuando me quieres convencer de que C++ está ahi, y lo voy a programar?...
    NO... quizá en mi próxima vida.
    Para aprender OOP, prefiero Python. (que la velocidad la logre otro ;-)
    Saludos,
    gab
    Rio Cuarto, Argentina

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

    Es hermoso cuando Fredy habla de tecnologia y la explica, no asi cuando habla de politica

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

    Soy programador Golang y lo soy por que antes fui programador en diversos lenguajes, pero desde hace 7 años conocí Go y estoy muy satisfecho, no es por incrementar el hipe pero esta bueno, realmente bueno.

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

      @@lelatividadclr6751 Go no tiene un motor gráfico, C++ no es explícitamente bueno para hacer juegos, lo es UE. Prácticamente es como comparar un sdk con una librería standard, algo q solo hace un imbécil

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

    Porque se ve cabezon como si fuera un muñeco dibujado jejeje. Excelente tus videos manito, me encanta verlos.

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

      Así es !

  • @manuelvega8047
    @manuelvega8047 7 หลายเดือนก่อน

    Suena como si go fuera un codigo en c++ que corre sobre un RTOS que te permite "paralelismo" descozco si go ya se ouede implementar en sistemas embebidos, pero mientras eso ocurre para embibidos no queda mas que sefuir sorendiendo c y c++ justo como lo mencionaste por su velocidad.

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

    Buenas tardes, como siempre gratitud infinita por sus presentaciones.

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

    Que así fuera la mayoría de videos que hablan del concepto de cada tecnología, eres grande FREDI, para cuando la comparativa de Java vs Scala?, gracias

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

    Freddy me gustaría y si se puede, que usted cómo experto hiciera un vídeo sobre las telecomunicaciones su importancia hoy en día y los conceptos que nunca se debe olvidar. Además que habilidades, cursos y certificaciones son necesarios para el aprendizaje y el tema laboral hoy en día. Gracias por su atención.

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

    Saludos, c++ para mi trabajo.

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

    ¿Cuando un curso de webassembly en platzi? Por favor urge y una para programar drivers 🙏🙏🙏🙏

  • @pedroperez-abc
    @pedroperez-abc 3 ปีที่แล้ว

    Estudié ensamblador en la uni y es una locura

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

    Yo si soy si yo trabajo en Amazon. Listo tenia que comentarlo

  • @MaryJane-v1h
    @MaryJane-v1h หลายเดือนก่อน

    Gracias 🫂

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

    respuesta: porque platzi esta promoviendo su curso de go

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

    Yo voy en el intermedio. Esta muy bueno. Me esta gustando muchisimo GO. Si me recuerda a C/C++ y Python. Lo mejor de dos mundos.

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

      Elixir es más parecido a python y más potente que Go :)

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

    Go esta bueno. Pero Erlang y Elixir tienen un mejor y más robusto sistema concurrente. :D

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

      He escuchado, y leido, que Erlang es lo más robusto que hoy existe en tiempo de ejecución.

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

      @@rbarriae
      Es cierto. Eso gracias a su maquina virtual y a OTP.
      Elixir toma provecho de lo hecho en Erlang con la sintaxis de Ruby y otros geniales añadidos

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

      Cierto. Erlang es mas seguro. Casi infalible. Pero el caso de uso de Go en concurrencia es para cuando tenes mucho procesamiento de computo concurrente. Go es mucho mas potente que Elixir. Depende mucho de lo que quieras hacer. Erlang/Elixir es mejor para sistemas de comunicacion donde tenes miles de millones de conexiones concurrentes. Pero Go es mejor para procesamiento de grandes cantidades de datos en forma concurrente porque aprovecha mejor los recursos de hardware.

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

      @@finnelhumano3326
      Fault-tolerance es solo una parte. Puedes spawnear muchos más procesos con Erlang/Elixir. Logrando concurrencia e incluso sistemas distribuidos.

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

      Si, no conozco casi nada pero por lo que lei esta interesante, el tema es que no existe mucho trabajo actualmente en esa tecnologia. Estuve viendo y se esta empezando a adoptar de a poquito, creo que si sos desarrollador de RoR tenes mas chance de conseguir trabajo con Elixir/Phoenix para lo que es desarrollo web porque la mayoria de las ofertas que vi piden Rails y como plus Elixir/Phoenix

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

    bueno yo estoy aprendiendo c++ por que me gusta mas que javascrip :"c sisoi

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

    La miniatura está genial

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

    Hola Freddy!!! Me encanta tu contenido!! Fijate que me encanta programar y una de las cosas que más me da curiosidad es la programación de Microsoft Office. ¿Cómo fue creado Word, power Point y Excel? Si me podrías explicarnos sería contenido excelente!! Gracias Freddy!!

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

      Puro c++ me la juego :p

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

      Pues la paquetería de Gnome esta programada en C y GTK+3 y hacen prácticamente lo mismo: documentos, hojas de calculo, presentaciones, etc.
      Eso si Microsoft hace mas bonitas las interfaces y el poder usar cuentas de correo.

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

      Debe ser un gran honor participar en esos proyectos, son fascinantes la verdad.

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

    (dato) lean el articulo de DISCORD donde deciden dejar GO y colocar Rust por su manejo de memoria, Rust le gana con creces a GO por que es el unico lenguaje que no tiene recolector de basura para la Ram.

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

      siempre habrá algo mejor que otro, pero te aseguro que ni siquiera has escrito nada en rust, hacer código rust es muy lento, tienes que ser muy meticuloso escribiendo Rust y el compilador es la cosa mas lenta del mundo, no tiene cross compiling, en general Go funciona mejor para ti Juan que Rust, te lo aseguro

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

      lso dos tienen sus ventajas

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

      @@LeanOnAndOn todo depende del programador, Go te permite escribir código como sea con malas prácticas y no te vas a dar cuenta. La mayoría de fan boys hacen tutoriales en Go y piensas que estás haciendo cosas interesantes.
      Yo optimizo otros lenguajes agregando Rust y tengo apps hechas en Yew.rs, rocket.rs y actix.
      La velocidad en que haces las cosas depende de c/u y no del lenguaje.
      Y hay técnicas para compilar en partes y no todo de una.
      Prefiero una app ligera y que me consuma menos recursos con millones de usuarios que tener bugs en el GC de Go y que todo se venga abajo.

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

      @@eduardoblas2315 bueno

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

      @Lean on hacer codigo rust es tan rapido como python lol, cuando ya sabes como funcionan los lifetimes, los match, y las interfaces, el resto es muy facil, tambien ayuda la documentación, allí encuentras muchos ejemplos que puedes aprender y te quedan para toda la vida, y son de buenas practicas.

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

    Tienen planes de sacar más videos sobre la industria del videojuego? Especialmente en Latinoamérica, que es un caso bien curioso

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

    O C para las maratones de programación por su velocidad

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

    No son comparables, GO es casi un lenguaje de alto nivel, C++ es de nivel medio/ bajo, GO es como un deportista cualquiera, C++ es un deportista olímpico.

    • @haroldev-69
      @haroldev-69 ปีที่แล้ว

      exacto es como tu mama y tu mama en las noches

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

    8:58 justo lo que estoy haciendo en estos momentos

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

    Freedy y maestros de Platzi que opinan de estudiar con ustedes y después trabajar independiente con una Mac, la mayoría de la gente recomienda una pc Windows pero no se hasta donde sea cierto, agradezco su consejo

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

    en ciertas areas de ingenieria si se seguira siempre usando la universidad, no podes formar a gente en producción petrolera con un curso y menos la seguridad industrial tan delicada se maneja alli.

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

    Excelente video........ Un video De Rust VS GO, no estaría mal Sr. freddy, con el objetivo de poder comparar los lenguajes e identificar el punto fuerte de Rust, también los de GO pero ya están en este video xD
    Al final este tipo de video sirve para poder tomar decisiones:
    ej. "Tengo un proyecto...........¿Con que lenguaje lo puedo afrontar mas rápido, mas optimo, mas limpio y entendible en cuando a cantidad de de líneas código, mas librerías de apoyo.....etc?"

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

    Fredy haciendo publicidad a un lenguaje que no le gusta: C++

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

      El chiste es vender...no le hace que se tenga que quitar los chones para eso... 😜😅

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

    Freddy de donde sacaste eso de que el paralelismo se consigue al asignarle a una rutina un núcleo específico? Lo que realmente se produce es un pseudoparalelismo ya que a cada rutina se le asigna un tiempo de ejecución y luego la detiene para continuar con otra, pero esto se produce tan rápido que parece concurrente. Y cada núcleo en realidad realiza una cierta etapa del procesador, como decodificación y ejecución.

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

    En Ecuador no he encontrado ofertas para go... en que plataforma o medio puedo conseguir un empleo para back con go?

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

    dijo grafos, arboles y pause... en cualquier momento dice recursividad en arboles y me dan pesadillas...
    Aguante solidity.

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

    Me convenciste! Voy a aprenderlo!

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

    Bendito Freddy Te amo!

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

    Estoy aprendiendo Go, es genial,

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

    Me encantó como le vendió la suscripción a platzi a los universitarios sin que se dieran cuenta.

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

      Pobrecito cree que fue el único que se dio cuenta... Y cree que nadie más se da cuenta jajajaja.... O sea que usted es muy inteligente jajaja

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

      @@andersonrangelf no era mi intención hacerte sentir inferior, ya que te tomaste la molestia de responder mi comentario creo que fue así y sentiste una extrema necesidad de responder de esa forma... no me creo más inteligente que nadie, lo digo por que esa era la intención de fredy, vender una suscripción sin decirte directamente ¡cómprame una suscripción!... por otro lado, yo si me considero una persona muy inteligente ¿tu no?

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

      @@leonardofernandez7621 así es capitán obvio... el aguza moja cierto? capitán superior? jajaja. no lo tomes personal solo son comentarios de redes sociales.

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

      @@andersonrangelf Personal? ni te conozco bro xD

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

      @@leonardofernandez7621 bueno como te la pasabas hablando de la supuesta superioridad tuya y la inferioridad de los demás.... Cualquiera diría que este chico se la toma personal, sí a ti nadie te conoce No tienes por qué decir que eres superior jajaja ... Y lo mismo hablar de la gente que no conoces jajajaj.... Cuídate chico :)

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

    OK, no conozco nada de GO, nunca he escrito una sola linea en él, pero esta explicación me convence. otra cosa que me parece rara, es que esto que se explica no parece concurrencia si no multihilo, es una diferencia técnica pero es importante no confundir los terminos.
    Concurrencia es la capacidad de ejecutar varios programas en un solo hilo, es decir puedes tener 20 hilos, pero solo serán concurrentes si cada uno de ellos puede ejecutar varios programas diferentes.
    Multihilo, es la capacidad de ejecutar varios hilos al mismo tiempo, indiferentemente si estos hilos son concurrentes o no... por ejemplo Javascript es un lenguaje que usa 1 solo hilo siempre, no importa cuantos nucleos tenga tu CPU, javascript no puede ejecutar mas de un solo hilo, por eso para manejar varios procesos se usan cosas como los Callbacks, las promesas, etc... es decir javascript es siempre concurrente.

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

      Go es concurrente, si tenes un solo thread podes llamar todas las goroutines que quieras, ahora en caso de que tengas varios nucleos podes aprovechar el paralelismo pero eso lo maneja Go internamente, el programador no sabe si se estan ejecutando de forma concurrente o paralela.