Que es C++ y para que sirve

Поделиться
HTML-код
  • Опубликовано: 28 дек 2024

Комментарии • 76

  • @iceb
    @iceb 4 года назад +43

    Tengo 12 años.
    Me apasiona la programación desde los 9, pero aún no sabía que existia este tipo de contenidos
    Gracias a contenidos como este, me animo mas a seguir mi curso virtual de C++
    ¡Gracias!

    • @Codigazo
      @Codigazo  4 года назад +6

      Hola El Oso Polar, gracias por comentar, actualmente estamos dando un curso de C++, para personas con nivel básico hasta nivel intermedio, si gusta puede unirse a el, cualquier pregunta que tenga durante su proceso de estudio estamos para responderle.

    • @anfetamina9813
      @anfetamina9813 4 года назад +7

      Los niños de hoy y del futuro tendrán mejores oportunidades de aprender otras cosas, ya que cada vez existen más héroes que comparten su conocimiento en RUclips . Debes sentirte muy afortunado

    • @nikse2028
      @nikse2028 3 года назад +1

      shine!

    • @michaelespinoza4562
      @michaelespinoza4562 3 года назад +6

      Aprovecha el bug desgraciado XD. Eres bien joven, aprovecha el tiempo que tienes y aprende todo lo que puedas. Si alguien te dice que eres muy joven para eso, no les hagas caso, yo desearía haber empezado a tu edad. ;-;

    • @maiamaya6083
      @maiamaya6083 3 года назад

      ¡vamos!

  • @luciosulca4506
    @luciosulca4506 4 года назад +7

    Graxias por tu tiempo en hacer el vídeo, buena intro al C++

    • @Codigazo
      @Codigazo  4 года назад +1

      Bienvenido Lucio Sulca, gracias por su tiempo en comentar y en ver el video, ya vamos por la clase #25 de este curso.

  • @kratos4892
    @kratos4892 3 года назад +2

    Muy bueno tu video. Justo estaba viendo si comenzaba una tecnicatura en la uni, y uno de los lenguajes que enseñan es este y Java. Pero no sabia de que trataba C++. Ahora ya tengo una idea del conocimiento que puedo obtener. Buen video.

    • @Codigazo
      @Codigazo  3 года назад +2

      Hola Kratos, es buena su iniciativa, irse informando por adelantado para llegar con un poco de conocimiento básico previo, ¡animo en el estudio!.

  • @gastonsierra1069
    @gastonsierra1069 3 года назад +3

    Excelente video. Soy un amante a la informática en el día a día. Obviamente también a la electrónica ( Campo en el cual trabajo y estudio ingeniería) . Quisiera saber si c++ se adapta bien a los proyectos en el área de la electrónica. Para micro controladores, drivers ect.Gracias

    • @gastonsierra1069
      @gastonsierra1069 3 года назад

      Olvidé mencionar que sé un poco de python por la facultad. Y quisiera saber que ide vendría bien para debían. Gracias

    • @Codigazo
      @Codigazo  3 года назад

      Bienvenido Gaston para microcontroladores es mas recomendable C y no C++, igual para drivers, los motivos son varios. Los entornos de desarrollo para la mayoria de microcontroladores están adaptados al C y a Ensamblador, C puede generar archivos de menor peso y como usted posiblemente ya entienda la capacidad de almacenamiento en los microcontroladores es muy pequeña. El lenguaje Python también le servirá principalmente si llega a utilizar Raspberry.
      En el siguiente recurso le comparto una explicación en detalle sobre las diferencias del C y el C++ donde se toca un poco el tema de los drivers y el de los microcontroladores ruclips.net/video/tgphUKLJps4/видео.html

  • @sebastianezequielsanchezbe7190
    @sebastianezequielsanchezbe7190 4 года назад +3

    Buen video. Empeze con el curso, bastante bueno. Está bien, había empezado a mirar a programación ats, me aburri por qué no entendía mucho. Acá estoy entendiendo.

    • @Codigazo
      @Codigazo  4 года назад

      ¡Bienvenido Sebastian!, sin duda al principio es difícil porque hay mucho vocabulario y procedimiento nuevo (variable, función, herencia...), ¡animo!, y cualquier consulta que tenga adelante.

    • @agustinquindimil6594
      @agustinquindimil6594 4 года назад +4

      Programación ATS empieza lento pero explica muy bien y le da un toque de color a la clase.
      Lastima que ya no está con nosotros RIP

    • @iceb
      @iceb 4 года назад +1

      ¿¿¿¡¡¡Que no le entendías a el!!!???
      ¡¡¡Imposible!!!

  • @Alex-lt8go
    @Alex-lt8go 4 года назад +34

    Tengo 16 años, me falta un año para entrar en la universidad y quiero aprender desde ahora.

    • @Codigazo
      @Codigazo  4 года назад +8

      Bienvenido Alex!, eso es excelente adelantarse al futuro, ¡Sed de algoritmos!. Una computadora, un compilador, un buen curso de programación y el resto depende de nuestro gusto por la programación.

    • @andreibalo555
      @andreibalo555 4 года назад

      Yo estoy aprendé desde RUclips y ya se lo básico pero si querés ir a una universidad pues ve

    • @Codigazo
      @Codigazo  4 года назад

      Bienvenido Andres Ibalo, el sentirse cómodo en el camino autodidacta es de gran ayuda más aun en estos campos del saber, el camino autodidacta no tiene límites.

    • @luiscarloscarrionalvarez3506
      @luiscarloscarrionalvarez3506 3 года назад +2

      Si, aprovecha el tiempo. Tengo 23 años y se porque lo digo

    • @nikse2028
      @nikse2028 3 года назад

      te recomiendo que entres al mundo de la programacion competitiva en codeforces, te servira muchisimo

  • @Codigazo
    @Codigazo  4 года назад +10

    ¡Hola por aquí!, acabo de subir para ustedes una explicación similar sobre el lenguaje Python
    ruclips.net/video/ABym3WgnJ-g/видео.html
    Igual se analizan características y ventajas aceptadas, ¡nos vemos por allá!

  • @pepesalas0909
    @pepesalas0909 3 года назад

    Buenas tardes!!
    Excelente contenido.. muy bueno..
    Seguiré viéndolos y comentando y bajando los programas y dándole..
    Ya si tengo alguna duda te molestare!!!
    Muchas gracias!!!

  • @JoseManuel-rz1lf
    @JoseManuel-rz1lf 2 года назад

    Hola te gustaría aprender c++ desde cero? Pues este es un canal que va d eso 😁

    • @Codigazo
      @Codigazo  2 года назад +1

      Hola José, ¡gracias por esa promocion!

  • @adrianbanuelas8786
    @adrianbanuelas8786 4 года назад +2

    Buen vídeo, estoy creando una app en Java Android studio pero no quiero saber solo Java así que me animé a c++ deseenme suerte

    • @Codigazo
      @Codigazo  4 года назад

      Hola Adrian, que bueno es que conozca del lenguaje Java pues este tiene varias similitudes con la sintaxis de C++ como usted habrá podido observar desde el inicio, conserve el animo y verá como le irá bien pues el camino de C++ es extenso, ¡suerte en el estudio!.

  • @anfetamina9813
    @anfetamina9813 4 года назад +3

    Si soy ingeniero mecánico pre-especializado en mecatrónica y tengo conocimientos de robótica ¿Que lenguaje debería aprender ? Obviamente quiero orientarme a lo antes mencionado.Ya tengo bases de lenguaje C, C++.¿ Le sigo con eso ?

    • @Codigazo
      @Codigazo  4 года назад +3

      Bienvenido Eduardo, sí, para la robótica y la mecatrónica se utiliza bastante el lenguaje C, principalmente para los microcontroladores, ademas en caso de utilizar algunas placas de desarollo como Arduino podrá utilizar directamente el C, para Raspberry se utiliza mas el Python, la recomendación es que aprenda a fondo C y C++ luego se le hará muy sencillo adaptarse a otros lenguajes como Python.
      C es mucho mas utilizado que C++ para la mecatrónica y robótica le comparto este video ruclips.net/video/tgphUKLJps4/видео.html donde previamente expliqué a fondo las diferencias entre C y C++, así como los usos para los que se recomienda estos lenguajes y los motivos.

    • @anfetamina9813
      @anfetamina9813 4 года назад +1

      @@Codigazo Que agradable sujeto.

  • @elianagomez.b9898
    @elianagomez.b9898 Год назад +1

    Yo diría que c es el abuelo y c++ el padre de los demás....
    Me encanta c++ y ahora me encanta más ya que estoy aprendiendo winapi

  • @alucherdi
    @alucherdi 4 года назад +2

    Hola, bonita introducción al lenguaje, una cosa, los lenguajes como python, java, etc, no son "bajo" nivel, son "alto" nivel (06:03), te confundiste ahí con la definición, lenguajes de bajo nivel son precisamente los que están más pegados a la intepretación de la máquina, ya sea cobol, assembly, pascal, C etc etc.
    Y en la vida real, las empresas si buscan gente que conozcan un par de lenguajes, pero, la verdad es que es más importante que sepan programar. Muy distinto el saber programar a conocer lenguajes de programación, si tienes buena lógica y empiezas a aprender a resolver los problemas con la lógica correcta, no importa que lenguaje de programación ocupes.

    • @Codigazo
      @Codigazo  4 года назад +1

      Bienvenido Alucherdi Saora, es cierto ahí llamé de bajo nivel a dos lenguajes de alto nivel, gracias por corregir ese dato, esa corrección es muy importante, fue un fallo al momento de explicar. En el video donde expliqué sobre la programación en general se han mencionado como lenguajes de alto nivel.
      Sobre la oportunidad laboral lo que acontece es que una empresa que han decidido (por ejemplo) crear un proyecto en Java y les hace falta un par de programadores, estos han de programar en dicho lenguaje, no reescriben todo el proyecto (videojuegos en Java, aplicaciones para móviles...).
      Existe una mayor demanda en el mercado de programadores en Java e incluso en Python, he observado en los últimos meses que para aplicaciones web se está solicitando más que antes programadores Full Stack, se necesita JavaScript por fuerza (entre otros).
      La idea es que los futuros compañeros programadores puedan decidir desde ya con que lenguaje empezar en base a sus objetivos y necesidades, esto es el tiempo con el que cuentan, el tipo de empresas al que quieren orientarse y que tan aptos se sientan.
      En el caso de un software a medida donde no se ha decidido un lenguaje de programación, como usted menciona el programador podría convencer al encargado del proyecto de realizar dicho proyecto en C++.

  • @insertenombre9789
    @insertenombre9789 3 года назад

    Pregunta cuantos lenguajes de programaacion puede aprender una persona y vale la pena aprender c/c++ y c# o solo 1 de estos ya que mi meta es aprender de otros como python o java vale la pena aprender tantos lenguajes?

    • @lauralondono7476
      @lauralondono7476 3 года назад

      una persona puede aprender varios lenguajes ya que to se javascript html css python y c#

    • @dydierripe5611
      @dydierripe5611 3 года назад

      *comentario en desarrollo*

    • @dydierripe5611
      @dydierripe5611 3 года назад

      Depende de que quieras hacer, las funciones de cada lenguaje es manipulado por cada empresa, ejemplo: si quieres dedicarte a el desarrollo de videojuegos la mayoría de veces las empresas contratan desarrolladores c++ o c# (o personas que manejen blueprints)
      Si quieres dedicarte al desarrollo android usa Java, kotlin u otro lenguaje compatible con la plataforma (por ejemplo c++ xd)
      Si quieres dedicarte al desarrollo iOS (teléfono y tablets) puedes aprender lenguajes como c basics o swift pero por ejemplo Java no te servirá porque no funciona en el dispositivo (en el caso de c++ por ejemplo no funciona como en otros softwares si no que tiene que contactarse con swift para funcionar)
      Si quieres dedicarte a varios campos si sirve aprender muchos (aunque aún así puedes aprenderlos aunque nunca los vayas a usar en tu vida)
      Incluso si quieres dedicarte a un solo campo puedes llegar a cruzarte con varios lenguaje o complementos (ejemplo para desarrollo web (frontend) se usa comúnmente JavaScript pero también hay lenguajes como php y además también sueles usar complementos como html o CSS
      En conclusión, el propósito de un lenguaje es controlado por las empresas y por la moda de usar un lenguaje en específico aunque el lenguaje sea multi propósito.
      Aprende un lenguaje según lo que quieras hacer y no te limites, aprende varios, todo depende de ti
      En cuanto aprender c, puessss c no he visto que lo utilicen mucho actualmente (digo visto porque puede que sea el más usado actualmente) además está c++ el cual está diseñado para ser más entendible, si quieres ¡¡apréndelo!! Nadie te detiene
      Gracias por leer

    • @Codigazo
      @Codigazo  3 года назад

      Bienvenidos inserte, esteban y Dydier, empiezo agradeciéndoles a esteban y Dydier por ayudar a inserte y compartir su conocimiento, la explicación de Dydier es muy completa y asertiva. Me disculpo también por haber tardado bastante en responder, les preparaba un curso de interfaces graficas que como pueden ver ya empezamos.
      Si vale la pena aprender tantos lenguajes, aunque como dice Dydier, cuales lenguajes dependerá de a que desea orientarse en el siguiente enlace les compartí acerca de Python ruclips.net/video/ABym3WgnJ-g/видео.html ahí puede observar sus ventajas y algunas de sus aplicaciones en la programación.
      En cuanto al lenguaje C cuyas aplicaciones cotidianas no son las mismas que las del C++ les he compartido aquí ruclips.net/video/tgphUKLJps4/видео.html
      No añado mas puesto que lo explicado por Dydier es bastante completo. ¡Suerte en el estudio!.

  • @josephs1250
    @josephs1250 3 года назад

    Interesante, y que te parece el lenguaje C# ?

    • @Codigazo
      @Codigazo  3 года назад +2

      Hola por aquí JoChris, el uso de C# está creciendo bastante principalmente para videojuegos, tiene la limitante de depender de frameworks como .net y mono al igual que acontece con lenguajes como Java y Python que necesitan de la existencia de sus propios interpretes o librerías extra en el sistema operativo, aunque esto con el paso del tiempo es actualmente un problema menor en comparación con hace 10 años por ejemplo. Si es un buen lenguaje principalmente para computadoras aunque tampoco indispensable.

  • @eldersalazar9633
    @eldersalazar9633 4 года назад +1

    yo tengo como de eso y quiero desintalarlo que me recomiendan ?

    • @Codigazo
      @Codigazo  4 года назад +1

      Aunque cuesta un poco entender la pregunta creo que usted quiere decir, que tiene en su computadora instalado algo parecido a "C++", si gusta me da el nombre completo del programa y le explico de que trata.
      En todo caso si dice algo como "Microsoft visual C++" tenga cuidado, podria desinstalar algunos de esos sin problema, pero tenga en cuenta que esos "Programas" son necesarios para ejectuar algunos videojuegos y aplicaciones extra, (si lo desinstala luego podria volver a instalarlo en caso que lo necesite).

    • @eldersalazar9633
      @eldersalazar9633 4 года назад

      @@Codigazo Microsoft visual C++ si me sale asi pero tenia artos como unos 6 o 7 uno me salia que era 2007 2010 2012 y 2015 asi me salia

    • @eldersalazar9633
      @eldersalazar9633 4 года назад

      @@Codigazo pero gracias de todas maneras
      si hubiera visto este comentario :V

    • @alucherdi
      @alucherdi 4 года назад

      Si tienes varios, pero no es C++ como tal, no puedes "instalar" C++, instalas el compilador, mingw, g++, g, etc, etc, lo que tu estás viendo instalado son colecciones de herramientas y librerías que ocupan los aplicativos desarrollados sobre un ambiente de desarrollo específico de windows, ejemplo, desarrollo de aplicativos en visual studio (con las librerías propetarias de Microsoft) NO te recomiendo eliminarlas, ya que son dependencias ocupadas por ciertos programas.

  • @rocketraccoon9596
    @rocketraccoon9596 4 года назад +1

    Bro quizá llegó un poco tarde pero tengo una duda
    Mi fuerte es la mecánica y estoy aprendiendo electronica y programación para completar proyectos sobre todo enfocados a la robótica
    Por ahí vi que c++ es el top 1 de lenguaje y Python el top 2 para robótica, es esto cierto?
    Pregunto porque quisiera ver si me puedes explicar una cosa, dicen que Python es más lento que c++ al ejecutar , es esto cierto ? Pregunto porque si por ejemplo hago un proyecto de robótica y quiero hacer lo mejor de lo mejor , me conviene entonces aprender c ++ ya que hará que mis proyectos sean de lo más rápido al ejecutar
    Y una última cosa bro , para proyectos de robótica puedes usar una raspberry pi o una NVIDIA Jetson, pero con c ++ que es exactamente lo que programas para ser como el cerebro del robot?

    • @Codigazo
      @Codigazo  4 года назад +3

      Uhhh de lujo Rocket Raccoon!, excelentísimo tema hay mucho que considerar dentro de él, por cierto.
      En robotica si, en electrónica no, el mas utilizado en electrónica es C, no C++, esto se debe a que la programación orientada a objetos (parte de C++), el tipo el datos string y otras implementaciones de C++ hacen que su archivo ejecutable final sea un tanto mas grande, en electrónica 500kb son una gran diferencia.
      Permítame detallar un poco mas, en electrónica utilizamos los microcontroladores no un disco duro, los mas utilizados son los PIC pero hay bastantes alternativas, y a la verdad que para un proyecto final para ser comercializado a gran escala los PIC no se hacen presentes sino que se buscan a medida.
      Volviendo a la linea principal, en electrónica el mas utilizado es C y en algunas empresas hasta lenguaje Ensamblador para ahorrar costos al comprar microcontroladores con menor memoria interna, C++ se utiliza mucho en proyectos de electrónica con arduino
      En proyectos grandes de robotica se puede optar por utilizar integrados de memoria aparte, igual el costo se incrementa pero para muchos proyectos el costo no es un problema significativo.
      Python es un lenguaje interpretado esto significa que cuando terminamos el código no hay botón para compilar, simplemente lo guardamos en extensión .py y es el interprete de Python el que irá compilando (pasándolo a lenguaje maquina) el código de Python al momento de ejecutarlo, eso requiere mas uso de CPU, esto no se nota si lo que quiero es sumar un par de numeros o crear una calculadora, pero sin duda será mas complejo si quiero crear un videojuego con cientos de procesos ejecutandose al mismo tiempo.
      Ahora enfocándonos en la robotica, sí efectivamente se pueden utilizar raspberry pi, no hay problema de memoria de programa puesto que le puede conectar un SSD o un integrado de memoria flash externo, ahí el que se usa es Python y se puede usar algunos otros lenguajes como el C y el C++ en la arquitectura de su microcontrolador pero no es habitual, el que mas se usa es Python, en Nvidia Jetson utilizar C/C++ es muy recomendable, la ventaja de estos kits de desarrollo es que básicamente son un ordenador completo de tamaño reducido y eso puede ahorrar el tiempo que se tarda desarrollando el hardware que se encargará del procesamiento, ah por cierto Python también es muy recomendable para machine learning dentro de la inteligencia artificial por sus librerías tan completas.
      En conclusión para robótica mi recomendación es C y Python, se puede detallar en C++ a futuro, por cierto no vino tarde mas bien vino un par de días antes 👌, porque en el próximo video explicaré las diferencias entre C y C++, y los usos para los que se recomienda cada uno de ellos.

  • @jonathancervantes1515
    @jonathancervantes1515 4 года назад +1

    Hola quiero empezar a aprender a programar pero creo que me esperaré un poco ya que primero quiero aprender inglés bien y a dibujar así que mientras voy viendo con que empezar para programar

    • @Codigazo
      @Codigazo  4 года назад +1

      Bienvenido Jonathan!, su idea es excelente, aprender primero ingles bien servirá para la programación también, casi la totalidad de lenguajes de programación desarrollan sus palabras reservadas en ingles, y su documentación no siempre se ha traducido, suerte también en el tema del dibujo!.

  • @driss7745
    @driss7745 4 года назад +1

    messirve

  • @ernestorivera3095
    @ernestorivera3095 3 года назад

    Tengo 47 años... si, 47 y me animé a estudiar la ingeniería en mecatrónica (voy en el 4° cuatrimestre) ...¿ será muy tarde para aprender a programar específicamente en c++?

    • @neryhelsing2060
      @neryhelsing2060 3 года назад

      Nunca es tarde para aprender

    • @Codigazo
      @Codigazo  2 года назад

      Bienvenido Ernesto, no es tarde, mientras reciba el material correcto y una buena explicacion de cada tema, ciertamente usted podrá programar. Claro está que tendrá que invertir tiempo y disfrutar de las practicas de programación, aprender a programar y ser un buen programador requiere de practicar.

  • @javiervelascomarquez3225
    @javiervelascomarquez3225 3 года назад +1

    África Negra.

  • @ladygarcia6204
    @ladygarcia6204 3 года назад

    Este año entro a bachillerato para informatoca y dese ya me esta dando ganas de saber mas *_*

    • @Codigazo
      @Codigazo  3 года назад

      Hola Lady. es bueno que ya esté adelantándose, entre mayor conocimiento previo posea, mas fácil se le hará, ¡animo en el estudio!.

  • @Andres-wq6cz
    @Andres-wq6cz 4 года назад +1

    g

  • @TS-di7mm
    @TS-di7mm 2 года назад

    C++ es tan difícil, o que tiene que cause que la gente piense eso??? Empecé con este lenguaje debido a que me parecía muy cool 😅. Pero da miedo pensar que se complique ha futuro.

    • @Codigazo
      @Codigazo  2 года назад

      Hola TS, los temas avanzados son lo que suelen ver mas difíciles, pero definitivamente es muy agradable y su versatilidad lo hace el mas indicado para la programacion en ciertas áreas como algunos programas de seguridad informática y videojuegos muy demandantes. ¡Suerte en el aprendizaje!

  • @JarlamDev
    @JarlamDev Год назад

    Si ibas a pronunciar mal "plus plus", y no "plas plas", entonces mejor di "más más"... jajajaja gracias por el video.

  • @hernandezramirezjesusmarti1837
    @hernandezramirezjesusmarti1837 4 года назад

    En mi primer semestre el profe de programación nos madreo con c++
    La neta si me rendí al principio jaja

    • @Codigazo
      @Codigazo  4 года назад

      Hola Martín y bienvenido, ciertamente el como se imparte los temas influye en que se dificulte o se facilite la comprensión de los mismos, pero el hecho de que esté aquí me demuestra su capacidad para retomar aquello que en un principio se dificultó, cada subtema que aprenda y practique es un paso mas cerca de dominar la programación. ¡animo en el aprendizaje!.

  • @mateoandrescano3685
    @mateoandrescano3685 3 года назад

    Yo quiero aprender phyton primero xd

  • @lauralondono7476
    @lauralondono7476 3 года назад

    jajaja y yo le decia c mas mas

    • @Codigazo
      @Codigazo  3 года назад

      Hola Esteban!, "ce mas mas", "ci plus plus", y hasta "ce plus plus" (en spanglish).

  • @ErnestoEA_
    @ErnestoEA_ 3 года назад

    dev cpp

    • @Codigazo
      @Codigazo  3 года назад

      Excelente IDE, lastima que ha estado bastante desactualizado desde el 2015, sino me equivoco a principios de este año salió una versión impulsada por la misma empresa que desarrolla C++ builder, aunque no he tenido el tiempo de probarlo, ¿quizá usted ya lo ha probado?.

    • @dydierripe5611
      @dydierripe5611 3 года назад

      @Codigazo que yo me acuerde dev c++ es más que todo un editor de código