Que es C++ y para que sirve

  Рет қаралды 34,871

Codigazo

Codigazo

Күн бұрын

Пікірлер
@iceb
@iceb 4 жыл бұрын
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 жыл бұрын
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 жыл бұрын
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 KZbin . Debes sentirte muy afortunado
@nikse2028
@nikse2028 3 жыл бұрын
shine!
@michaelespinoza4562
@michaelespinoza4562 3 жыл бұрын
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 жыл бұрын
Graxias por tu tiempo en hacer el vídeo, buena intro al C++
@Codigazo
@Codigazo 4 жыл бұрын
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 жыл бұрын
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 жыл бұрын
Hola Kratos, es buena su iniciativa, irse informando por adelantado para llegar con un poco de conocimiento básico previo, ¡animo en el estudio!.
@sebastianezequielsanchezbe7190
@sebastianezequielsanchezbe7190 4 жыл бұрын
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 жыл бұрын
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 жыл бұрын
¿¿¿¡¡¡Que no le entendías a el!!!??? ¡¡¡Imposible!!!
@gastonsierra1069
@gastonsierra1069 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 kzbin.info/www/bejne/qpjTmYiBga-jqZY
@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!!!
@Alex-lt8go
@Alex-lt8go 4 жыл бұрын
Tengo 16 años, me falta un año para entrar en la universidad y quiero aprender desde ahora.
@Codigazo
@Codigazo 4 жыл бұрын
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 KZbin 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 жыл бұрын
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
@adrianbanuelas8786
@adrianbanuelas8786 4 жыл бұрын
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!.
@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 жыл бұрын
Hola José, ¡gracias por esa promocion!
@Codigazo
@Codigazo 4 жыл бұрын
¡Hola por aquí!, acabo de subir para ustedes una explicación similar sobre el lenguaje Python kzbin.info/www/bejne/d3PcnmaNnNN9Y8k Igual se analizan características y ventajas aceptadas, ¡nos vemos por allá!
@anfetamina9813
@anfetamina9813 4 жыл бұрын
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 жыл бұрын
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 kzbin.info/www/bejne/qpjTmYiBga-jqZY 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 жыл бұрын
@@Codigazo Que agradable sujeto.
@josephs1250
@josephs1250 3 жыл бұрын
Interesante, y que te parece el lenguaje C# ?
@Codigazo
@Codigazo 3 жыл бұрын
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 жыл бұрын
yo tengo como de eso y quiero desintalarlo que me recomiendan ?
@Codigazo
@Codigazo 4 жыл бұрын
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.
@alucherdi
@alucherdi 4 жыл бұрын
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 жыл бұрын
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 kzbin.info/www/bejne/d3PcnmaNnNN9Y8k 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í kzbin.info/www/bejne/qpjTmYiBga-jqZY No añado mas puesto que lo explicado por Dydier es bastante completo. ¡Suerte en el estudio!.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
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
@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.
@jonathancervantes1515
@jonathancervantes1515 4 жыл бұрын
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 жыл бұрын
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!.
@rocketraccoon9596
@rocketraccoon9596 4 жыл бұрын
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 жыл бұрын
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.
@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!.
@driss7745
@driss7745 4 жыл бұрын
messirve
@Codigazo
@Codigazo 4 жыл бұрын
Me alegra.
@javiervelascomarquez3225
@javiervelascomarquez3225 3 жыл бұрын
África Negra.
@Andres-wq6cz
@Andres-wq6cz 3 жыл бұрын
g
@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!.
@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.
@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
Curso de C++ para principiantes - Clase #1
13:57
Codigazo
Рет қаралды 7 М.
Por qué deberías aprender Go vs. C++
18:35
Platzi
Рет қаралды 160 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Diferencias entre C y C++ (Ventajas del C)
5:32
Codigazo
Рет қаралды 22 М.
Tutorial C++ Buscar Registro en Archivo y Mostrarlo
8:57
Lado B
Рет қаралды 24 М.
31 nooby C++ habits you need to ditch
16:18
mCoding
Рет қаралды 840 М.
Which programming language to learn first
17:51
Platzi
Рет қаралды 956 М.
¿Es el fin de C++?
15:23
Programando Otra Historia
Рет қаралды 13 М.
¡MEJORA tu LÓGICA de PROGRAMACIÓN!
9:51
hdeleon.net
Рет қаралды 208 М.
El ORIGEN de C
12:47
LinuxChad
Рет қаралды 136 М.
¿Javascript en el backend? 🤯 ¿Qué es Node.js?
11:00
Programador X
Рет қаралды 72 М.