los ingenieros de google y microsoft con sueldasos y siendo muy buenos aun ahi hay muchos casos de proble.as de seguridad, asi aun seas el mejor el programador del mundo sigues siendo humano que tubo un mal dia,
@@hectorjuncal2312 me sonó a lo mismo, pero pienso que también sería más fácil su migración a los nuevos lenguajes como a Rust.. el caso de Cobol porque si es un lenguaje de uso exclusivo y no hay otro que lo reemplace pero para C/C++ hay opciones parecidas y eventualmente con el desarrollo de éstos surgirá uno que lo reemplace, al menos que se demuestre que posea más vulnerabilidades que la familia C se seguirá usándolos.
@@sebasns2444 Tienes que tener en cuenta que para los gustos los colores hay gente que simplemente le gusta mas c++ que Rust ademas c++ lleva existiendo por años por lo que tiene una gran cantidad de información,datos, librerías herramientas etc además no es fácil cambiar millones de linias de codigo
Pues el problema que se le ha echado a C fue problemas de memoria y los pointers para eso vino C++ pero se le añadieron tantas featured que es bastante difícil saberlo al 100% pero yo creo que eso no tiene nada q ver solo depende del programador, si el programador es capaz de manipular C y tener buena seguridad con el proyecto por lo que no deberían ser remplazados
Totalmente de acuerdo, está claro que lo sabes por experiencia como yo, el nuevo C++ es muy feo e ilegible a pesar de todas features que indicas que hacen más seguro trabajar con pointers y threads
Claro, pero como decía el tweet de russinovich (traducido), usar rust a menos que sea obligatorio usar un lenguaje sin "recolección de basura" (algo así decía) Supongo que con hardware justamente es donde hay que seguir usando C
Bueno en este caso hay que tener en cuenta que depende de para que lo uses C/C++ son lenguajes de bajo nivel y en cambio otros dicen que prefieren Java pero no tienen en cuenta que es de Alto Nivel, es decir con C hay una mayor interaccion con el "origen" del computador por asi decirlo
Son modas que el tiempo dira si fueron buenas o malas, rust aún le falta mucho por vivir, cada lenguaje tiene sus ventajas. no puedes comparar agua y fuego por que ambos hacen cosas diferentes.
Todo el tiempo se ha dicho esto de C y C++, cuando salió Go estaba de moda decir esto también. Carbon aunque se ve muy bien por eso de la interoperabilidad, aun esta en fase prototipo/experimental. Por otra parte Rust es un muy buen lenguaje y creo que este si seguirá aumentando su uso, sin embargo nunca dejara de haber codigo en C++. Creo que parte de lo cual esto siempre se dice es porque el lenguaje muchas personas lo consideran difícil, pero siempre he pensado que es un lenguaje incomprendido, el lenguaje sigue teniendo nuevos estándares, nuevos features, cada vez de más alto nivel y con más abstracciones para que sea más amigable al usuario, pero usualmente esto no lo enseñan en la mayoría de escuelas.
@@rick_from_yr Que bueno! es un bello lenguaje, muy extenso y abierto, da oportunidad de expresar soluciones de maneras que a lo mejor nunca lo pensaste (así me paso cuando descubrí la template metaprogramming). Aparte siento que hay muchos conceptos que el leguaje te “obliga” a aprender y a pensar de diferente manera, mucha suerte en tu travesía! :D
C++ no es incomprendido y mucho menos bello, es un asco... supongo que el comite hizo lo mejor que pudo con el, aunque hay muchas decisiones muy cuestionables. Ojala que Rust le robe suficiente terreno para olvidarnos de el para siempre (aunque eso no vaya a pasar del todo)
@@elturco9573Algo que diría alguien que no pudo aprenderlo o que simplente no alcanzó a comprenderlo del todo. C++ bien usado es el lenguaje más eficiente que hay.
Y para los nuevos desarrolladores no vale la pena, claro, obvio va haber trabajo y si toca aprenderlo vale, pero es como todo, pensemos en php y jQuery, que hasta el día de hoy se sigue trabajando de ello
C y C++ no van a morir así como tal, son lenguajes demasiado relevantes en los sistemas embebidos y la programación de microcontroladores. Vamos qué hay más mundos en la programación más allá de lo que la mayoría conoce.
básicamente no tienen que ser sustituidos. Se trabaja mucha lógica con esos dos lenguajes. No hay malos lenguajes, hacen proyectos malos con los lenguajes.
Sí son opciones seguras, pero es bueno actualizarse, entre más pasa el tiempo, se prueban nuevos paradigmas y tal vez con rust y go, no sea tan necesario seguir usando C o C++
Diria que cpp tiene una mecanica muy usual por que es muy natural por lo cual dudo que se deje de usar, si tal vez, se cambie por sus funciones de seguridad no tan persistentes, pero a final de cuentas es un lenguaje muy dominable y sin restricciones tan complejas por lo cual tendra que ser agregado en algun proyecto tarde que temprano incluso en algun pequeño corto alcance pero estara presente
Hace rato vengo estudiando C y C++, quería aprender C++ para desarrollar un motor de videojuegos y termine leyendo K&R porque las cosas mas arcaicas se explicaban mal. C es simple y bello, pero insuficiente para tareas modernas (demasiados dolores de cabeza), C++ es una abominación que intento dominar pero no me sorprendería que comience a dejarse de lado en los prox. años. El lenguaje creció a una complejidad absurda
En qué momento y cuando diremos que c/c++ dejarán de ser el fundamento?, a pesar de los nuevos lenguajes como Rust, Carbon veo complejo decantar por la sustitución de los fundamentos c/c++, “ Larga Vida “, 😊
No soy programador habitual de C/C++, el mercado me ha obligado a usar Java, pero C fue uno de los primeros lenguajes que aprendí a usar y luego vendría C++, eso fue por los 90, no me fue dificil y me pareció lenagujes muy confiables/seguros y muy optimizados. Puntualmente he realizado algún trabajillo en C y también C++ siendo este hoy en día, las nuevas versiones 11 para arriba terriblemente malos e ilegibles aunque traigan mejores funciones para trabajar con punteros de forma más segura.
Pregunta, se puede gestionar la memoria en Rust, como se hace en C o C++? Y de la respuesta a preguntas como estas se puede responder tu pregunta, makibro. Yo no se Rust, por eso pregunto.
he estado aprendiendo c++ con el objetivo de entrar a la programacion competitiva y la verdad no he tenido un inicio traumático, aunque ya tengo experiencia en otros lenguajes como java y c# y tal vez por eso no se me hace taaan dificil, al menos de momento😅
Muchos lenguajes de ahora son como/se parecen a C/C++, así que da igual, lo que importa es garantizar lo que pasa internamente, sin embargo lo que C/C++ tiene destacable es lo de los apuntadores.
Lo que sea menos Rust, es uno de los lenguajes mas espantosos que he visto en mi pta vida; Y Ojo, no digo que sea malo, o que no lo use para algunas cosas puntuales, solo digo que es realmente feo, tengo mas de 20 años usando lenguajes de programacion de todo tipo y son poscos los lengueajes que tienen una sintaxis tan patetica, con la excusa de lograr que la gente programe de manera eficiente, creo que se pudo haber hecho algo mucho mejor.
Pregunto: Cómo puedo usar C/C++ si desarrollo un Sistema de Administración (Contabilidad, Compras, Pagos, etc...) He pensado en podría usarlo para acceder a los Datos en SQL, pero no veo cómo lo puedo incorporar en mi día a día y si que me insteresa mucho por la velocidad de ejecución de éstos lenguajes. Qué me pueden sugerir ? Gracias por el apoyo!
El propio creador de C a comentado que su lenguaje fue una solución para un problema de su epoca, para hardware de poco procesamiento de su tiempo, ya nadie tiene una pc de 128 mb de disco duro, ni 64mb de ram. Se siguen usando principalmente por su documentación, miedo al cambio y conformismo, pues es lo mas facil de aprender o es lo primero que me enseñaron en la escuela o es mas sencillo encontrar informacion de sus errores, incluso pasa como en las artes, te ves forzado a seguir cierto patron pues es lo que la mayoria hace otra razón es pues que ya muchas empresas tienen sistemas en esos lenguajes y es una cantidad inmenza de dinero volver hacerlos en otro lenguaje. En conclusion aprendan nuevos lenguajes sin miedo chicos, no quieran ser en 20 años el tipo que quiere hacer paginas web con VisualBasic y ser el hazme reir de todos los involucrados.
Para sistemas embebidos y sobre todo microcontroladores (pic, st32m, esp32…) que cuentan con menos memoria es una cosa muy útil. Manejar el hardware a bajo nivel es crítico muchas veces. No todo se soluciona con gastar más recursos.
No son soluciones seguras desde hace muchisimo tiempo, deberian haber cmabiado, y lo han hehco, pero como los de java que siguen usando la version 8, son fociles.
Sería muy caro hacer eso (estaba estimado en dos mil millones de dólares creo). Y la mitad de la gente detrás del kernel, como Linus, se irían porque no lo quieren pasar ni a C++
Para ser honesto, veo que los nuevos programadores intentan llevar marketing a una ciencia exacta, lo vendes hasta que se cae la venda, dudo que un lenguaje regulado por un comité sea reemplazado por uno de una corporación, eso dura lo que duran las vendas en los ojos, mucha gente demoniza C++ sin haberlo usado, creo que es un viaje de ida, el único que le podría dar en la talla en unos cuantos años y sin inyección de dinero de EEUU es Rust y aún así tengo mis dudas ya que la sintaxis es horrible, de a ratos no entiendo lo que escribo en Rust, sin embargo con C++ está todo claro, gestionar la memoria no es difícil y no veo por qué no construir cosas en él ya que tiene todo lo mejor de "sus hijos". Si escribes código inseguro deberías plantearte si no estás tomando decisiones al azar o con falta de conocimiento
C# es mas cercano a Java que a C/C++. Ya que en realidad es un lenguaje que se compila (estrictamente creo que transpila sería una definición más adecuada, pero eso no es el punto) a un lenguaje intermedio que posteriormente es interpretado por una máquina virtual.
Para empezar, como inexperto en el lenguaje, y saliéndome groseramente del tema, te preguntaría qué es C y qué no es C. Hasta donde llega C? Es sólo un conjunto de reglas de sintaxis y uso de operadores, o incluimos la biblioteca estándar. Toda biblioteca existente es C o sólo las que entran en ANSI C. ¿C es pequeño o es grande? Me cuesta verlo como un lenguaje, sobretodo viniendo de ECMAScript6. Lo que más me extraña es que para usar funciones básicas, como printf, haya que llamar bibliotecas. Me hace pensar que el lenguaje está vacío y sólo consiste en las reglas. Venga, ponedme verde, jajaja. Un saludo.
C llega casi como cualquier otro lenguaje, aunque tiene metedos un poco arcaicos C es pequeño y grande porque se creo para no reescribir código ensamblador de varias maquinas y acabo(y aun esta) en cosas grandes de los servidores por un kernel llamado Linux. Tu percepción no es del todo mal, porque es debido a su epoca estaba limitada, pero también sigue la filosofia de UNIX que "el programa que haga una cosa y la haga bien", no hace falta 50000 funciones para hacer una simple suma en hacerlo en C
Rust funciona igual o mejor que C/C++, deberían dejar de usarse en nuevos proyectos, en corto, veremos a C/C++ en la misma situación que COBOL unos cuantos años más adelante
En mi humilde opinión, el caso de COBOL es muy distinto a lo que ocurrirá con C++. Gracias al cielo se está tomando el refactoring en serio y la técnica poco a poco se ha ido transformando en una ciencia. En pocos años, no será tan frecuentes quedar anclados a tal o cual tecnología. El refactoring mejorará a niveles insospechados o nos pondremos de acuerdo y habrá una capa de software subyacente común a todo. Lo que ocurra primero.
@@YusufSalahAdDin este es el titular La luz está tan cara que averiguar cuál es el lenguaje de programación más eficiente es una buena idea es de xataka
@@Daath1990 Sí lo ví por ahí, una locura, y hasta ahora se ponen a ver cuanto afecta el consumo de la energía tal o cuál desarrollo. Esto debería hacernos dar cuenta de qué tan efímera es ésta tecnología! Para pensar...
Que corno es C plus plus ? 😂😂😂 Seguramente tú dices 1 plus 1 = 2 😂😂 Hablando en serio, C++ y C están dentro de los 4 grandes lenguajes de la programación, los otros 2 son Java y C# que entró en 2023. Sin ir más lejos Python está programado con C++
es el lenguaje más completo que existe y sistemas operativos como windows lo tienen por todas partes, lo más seguro inventan algo más moderno y facil que se termine compilando a c++
Tendrían que decirle a Linus Torvalds que migre todo Linux a Rust u otro lenguaje. Si dice que es inseguro C entonces todo Linux es inseguro?. O bases de datos como MySQL, Postgres son inseguros. Si que C ha tenido problemas de seguridad, pero creó que cualquier lenguaje los tiene. Bueno creo que remplazarlo sería difícil. Ya que muchos sistemas corren sobre ese lenguaje. Igualmente lo que pasa con COBOL.
Se dice que C es inseguro porque no te gestiona los errores y la memoria de forma automática. A Linus Torlvards no le hace falta decirle que migre todo a Rust ya lo sabe y esta en ello, a mi me convence? no
Puedes ser el mejor programador del mundo que se te van a escapar problemas de memoria, es así y punto. Rust busca minimizarlos, Carbon al día de hoy es: nada. Eso no quita que cada uno que programe en lo que quiera.
Ahhh. Amigo, solo subiste el video por vistas. Luego mencionas Carbon y no mencionas Circle u otros que si tienen futuro. Si vas a hablar bien de Rust, as una comparación en vivo.
Estimado cuida tu dicción los temas son interesantes pero veces no se entiende que palabra dices Los miserables de Microsoft van a promover sus herramientas mintiendo sobre otras tecnologías Por ejemplo el que Mencionas Si te das cuenta Azure y rust son de Microsoft
@@makigas Microsoft por si no te has dado cuenta se está agenciando el open source Y me llama mucho la atención que esté promoviendo mucho el uso de rust Microsoft no tiene ni ha hecho nada nunca Todo es pirateado o comprado o plagiado Últimamente ha comprado productos que eran open source
Madre mía, tengo que venir a la caja de comentarios con paraguas. Respetáos entre vosotros, please! ☔
C y C++ son tan seguros como bueno sea el programador
La cantidad de lenguajes que moririan si se deja de usar C es la mitad del mercado xd
los ingenieros de google y microsoft con sueldasos y siendo muy buenos aun ahi hay muchos casos de proble.as de seguridad, asi aun seas el mejor el programador del mundo sigues siendo humano que tubo un mal dia,
Larga vida al C, es que depende de lo que hagas en hardware embebido he escuchado que Rust no es estable todavía.
Mientras haya proyectos enormes que contengan c/c++ ellos van a seguir existiendo
COBOL be like
@@hectorjuncal2312 me sonó a lo mismo, pero pienso que también sería más fácil su migración a los nuevos lenguajes como a Rust.. el caso de Cobol porque si es un lenguaje de uso exclusivo y no hay otro que lo reemplace pero para C/C++ hay opciones parecidas y eventualmente con el desarrollo de éstos surgirá uno que lo reemplace, al menos que se demuestre que posea más vulnerabilidades que la familia C se seguirá usándolos.
@@sebasns2444 sí ya se, además que fuera de entornos hiperespecíficos cobol ya no se usa, c sí
@@sebasns2444 Tienes que tener en cuenta que para los gustos los colores hay gente que simplemente le gusta mas c++ que Rust ademas c++ lleva existiendo por años por lo que tiene una gran cantidad de información,datos, librerías herramientas etc además no es fácil cambiar millones de linias de codigo
Que bueno que esas empresas grandes se están trasladando a otros lenguajes :v
Pues el problema que se le ha echado a C fue problemas de memoria y los pointers para eso vino C++ pero se le añadieron tantas featured que es bastante difícil saberlo al 100% pero yo creo que eso no tiene nada q ver solo depende del programador, si el programador es capaz de manipular C y tener buena seguridad con el proyecto por lo que no deberían ser remplazados
Totalmente de acuerdo, está claro que lo sabes por experiencia como yo, el nuevo C++ es muy feo e ilegible a pesar de todas features que indicas que hacen más seguro trabajar con pointers y threads
Yo trabajo con hardware y C es el pan de cada día.
Claro, pero como decía el tweet de russinovich (traducido), usar rust a menos que sea obligatorio usar un lenguaje sin "recolección de basura" (algo así decía)
Supongo que con hardware justamente es donde hay que seguir usando C
Que haces precisamente en C?
Bueno en este caso hay que tener en cuenta que depende de para que lo uses C/C++ son lenguajes de bajo nivel y en cambio otros dicen que prefieren Java pero no tienen en cuenta que es de Alto Nivel, es decir con C hay una mayor interaccion con el "origen" del computador por asi decirlo
Son modas que el tiempo dira si fueron buenas o malas, rust aún le falta mucho por vivir, cada lenguaje tiene sus ventajas. no puedes comparar agua y fuego por que ambos hacen cosas diferentes.
Larga vida a Cobol! 😊
Todo el tiempo se ha dicho esto de C y C++, cuando salió Go estaba de moda decir esto también. Carbon aunque se ve muy bien por eso de la interoperabilidad, aun esta en fase prototipo/experimental. Por otra parte Rust es un muy buen lenguaje y creo que este si seguirá aumentando su uso, sin embargo nunca dejara de haber codigo en C++.
Creo que parte de lo cual esto siempre se dice es porque el lenguaje muchas personas lo consideran difícil, pero siempre he pensado que es un lenguaje incomprendido, el lenguaje sigue teniendo nuevos estándares, nuevos features, cada vez de más alto nivel y con más abstracciones para que sea más amigable al usuario, pero usualmente esto no lo enseñan en la mayoría de escuelas.
Interesante opinión, yo no sé nada de C++ 🐵💻 pero me animé un poquito
@@rick_from_yr Que bueno! es un bello lenguaje, muy extenso y abierto, da oportunidad de expresar soluciones de maneras que a lo mejor nunca lo pensaste (así me paso cuando descubrí la template metaprogramming).
Aparte siento que hay muchos conceptos que el leguaje te “obliga” a aprender y a pensar de diferente manera, mucha suerte en tu travesía! :D
C++ no es incomprendido y mucho menos bello, es un asco... supongo que el comite hizo lo mejor que pudo con el, aunque hay muchas decisiones muy cuestionables. Ojala que Rust le robe suficiente terreno para olvidarnos de el para siempre (aunque eso no vaya a pasar del todo)
Entontrar un curso de C/C++ gratis que este actualizado es difícil la verdad
@@elturco9573Algo que diría alguien que no pudo aprenderlo o que simplente no alcanzó a comprenderlo del todo. C++ bien usado es el lenguaje más eficiente que hay.
Creo que con el tiempo en nuevos proyectos será rust el que sea la primera opcion
Y para los nuevos desarrolladores no vale la pena, claro, obvio va haber trabajo y si toca aprenderlo vale, pero es como todo, pensemos en php y jQuery, que hasta el día de hoy se sigue trabajando de ello
C y C++ no van a morir así como tal, son lenguajes demasiado relevantes en los sistemas embebidos y la programación de microcontroladores. Vamos qué hay más mundos en la programación más allá de lo que la mayoría conoce.
Son opciones seguras (espero!!) estoy aprendiendo ahora C y simplemente no quiero creer que no es una opción segura :D
En esta vida no hay nada seguro, Bro!
Para sistemas embebidos c es lo mejor. Mis Pics solo beben "c".. :)
básicamente no tienen que ser sustituidos. Se trabaja mucha lógica con esos dos lenguajes. No hay malos lenguajes, hacen proyectos malos con los lenguajes.
Sí son opciones seguras, pero es bueno actualizarse, entre más pasa el tiempo, se prueban nuevos paradigmas y tal vez con rust y go, no sea tan necesario seguir usando C o C++
Diria que cpp tiene una mecanica muy usual por que es muy natural por lo cual dudo que se deje de usar, si tal vez, se cambie por sus funciones de seguridad no tan persistentes, pero a final de cuentas es un lenguaje muy dominable y sin restricciones tan complejas por lo cual tendra que ser agregado en algun proyecto tarde que temprano incluso en algun pequeño corto alcance pero estara presente
Hace rato vengo estudiando C y C++, quería aprender C++ para desarrollar un motor de videojuegos y termine leyendo K&R porque las cosas mas arcaicas se explicaban mal. C es simple y bello, pero insuficiente para tareas modernas (demasiados dolores de cabeza), C++ es una abominación que intento dominar pero no me sorprendería que comience a dejarse de lado en los prox. años. El lenguaje creció a una complejidad absurda
Me pasa lo mismo, estoy completamente al día sobre C pero me pones C++ y me pierde tanto símbolo.
si quieres saber de programación hagan C/C++
error, si quieres saber de programacion hagan Ensamblador
@@androsxs15 error hagan tarjetas perforadas XD
@@fabiogaleanonieto828error jajajjajs😊
@@fabiogaleanonieto828 Error, hagan álgebra de Boole y lógica matemática con lapiz y papel
En mi primer trimestre de uni empezamos con c y c++
Y me duele XDD
X2 ¿Por qué te duele?
Es lo mejor de lo mejor aprender en esos lenguajes
@@leonardoa.guerrapaz8961punteros jakajakaj
En qué momento y cuando diremos que c/c++ dejarán de ser el fundamento?, a pesar de los nuevos lenguajes como Rust, Carbon veo complejo decantar por la sustitución de los fundamentos c/c++, “ Larga Vida “, 😊
Buen short saludos😊
No soy programador habitual de C/C++, el mercado me ha obligado a usar Java, pero C fue uno de los primeros lenguajes que aprendí a usar y luego vendría C++, eso fue por los 90, no me fue dificil y me pareció lenagujes muy confiables/seguros y muy optimizados. Puntualmente he realizado algún trabajillo en C y también C++ siendo este hoy en día, las nuevas versiones 11 para arriba terriblemente malos e ilegibles aunque traigan mejores funciones para trabajar con punteros de forma más segura.
Desde tu experiencia cual es el lenguaje mas demandado hoy por hoy? Yo solo sé c++
Pregunta, se puede gestionar la memoria en Rust, como se hace en C o C++? Y de la respuesta a preguntas como estas se puede responder tu pregunta, makibro. Yo no se Rust, por eso pregunto.
Poder se puede, pero tienes que declararlo como código inseguro
@@Daath1990 gracias
he estado aprendiendo c++ con el objetivo de entrar a la programacion competitiva y la verdad no he tenido un inicio traumático, aunque ya tengo experiencia en otros lenguajes como java y c# y tal vez por eso no se me hace taaan dificil, al menos de momento😅
C/c++ están en todo, nunca se van a poder remplazar, lo que se debe de hacer es mejorarlo
Muchos lenguajes de ahora son como/se parecen a C/C++, así que da igual, lo que importa es garantizar lo que pasa internamente, sin embargo lo que C/C++ tiene destacable es lo de los apuntadores.
problemasd de seguridad? a que te refieres? no sabia que tenia problemas de seguridad---
Lo que sea menos Rust, es uno de los lenguajes mas espantosos que he visto en mi pta vida; Y Ojo, no digo que sea malo, o que no lo use para algunas cosas puntuales, solo digo que es realmente feo, tengo mas de 20 años usando lenguajes de programacion de todo tipo y son poscos los lengueajes que tienen una sintaxis tan patetica, con la excusa de lograr que la gente programe de manera eficiente, creo que se pudo haber hecho algo mucho mejor.
@@silas3305 Creo que se referia a que no le gusta para nada la sintaxis de Rust.
Pregunto: Cómo puedo usar C/C++ si desarrollo un Sistema de Administración (Contabilidad, Compras, Pagos, etc...) He pensado en podría usarlo para acceder a los Datos en SQL, pero no veo cómo lo puedo incorporar en mi día a día y si que me insteresa mucho por la velocidad de ejecución de éstos lenguajes. Qué me pueden sugerir ? Gracias por el apoyo!
El propio creador de C a comentado que su lenguaje fue una solución para un problema de su epoca, para hardware de poco procesamiento de su tiempo, ya nadie tiene una pc de 128 mb de disco duro, ni 64mb de ram.
Se siguen usando principalmente por su documentación, miedo al cambio y conformismo, pues es lo mas facil de aprender o es lo primero que me enseñaron en la escuela o es mas sencillo encontrar informacion de sus errores, incluso pasa como en las artes, te ves forzado a seguir cierto patron pues es lo que la mayoria hace otra razón es pues que ya muchas empresas tienen sistemas en esos lenguajes y es una cantidad inmenza de dinero volver hacerlos en otro lenguaje.
En conclusion aprendan nuevos lenguajes sin miedo chicos, no quieran ser en 20 años el tipo que quiere hacer paginas web con VisualBasic y ser el hazme reir de todos los involucrados.
Para sistemas embebidos y sobre todo microcontroladores (pic, st32m, esp32…) que cuentan con menos memoria es una cosa muy útil. Manejar el hardware a bajo nivel es crítico muchas veces. No todo se soluciona con gastar más recursos.
@@alcalx complemento tu comentario con esta frase: Se debería solucionar con menos recursos o haciendo el gasto necesario y justificado.
Claro porque antes seguro había la misma conciencia que hoy, ni hablar de que si tenés una startup gastarás dinero en embebidos con python 🤣
yo si tubiese tiempo programo en assembly para optimizar el los recursos, por que carajo boy a utilizar otro lenjuage que c/c++
En C puedes casi trabajar como assembly
No son soluciones seguras desde hace muchisimo tiempo, deberian haber cmabiado, y lo han hehco, pero como los de java que siguen usando la version 8, son fociles.
De que sirve exactamente el lenguaje Ada? Sirve para la programacion de sistemas embebidos?
Yo uso java 😂, si programe en c y c++ pero en la universidad, nunca en un trabajo formal
Ja, y yo que me quejaba que nos enseñaban c en los primeros años de ingeniería, al parecer segun los comentarios sigue siendo util
carbon parece interesante pero parece muy abstracto igual que rust ademas mucha de las cosas C++20 las mejora asi que no veo razon
La inclusión de Rust en el kernel Linux contaría igual ?
Sería muy caro hacer eso (estaba estimado en dos mil millones de dólares creo).
Y la mitad de la gente detrás del kernel, como Linus, se irían porque no lo quieren pasar ni a C++
@@santiagobarrera2387que dices jaja a linus le parece bien añadir código en rust. Lo ha dicho desde hace años
@@carloss3028 Había leído que no, pero quizás me informé mal 😅
@@santiagobarrera2387 No pasa nada. La inclusión de un lenguaje nuevo al karnel es algo único!
Los sistemas operativos estan escritos en C.
no pienso cambiar c++
No creo lenguaje C lleva bastante tiempo por lo que hay librerias para muchas cosas ademas de su rapidez es usado para otras cosas como compiladores
Para ser honesto, veo que los nuevos programadores intentan llevar marketing a una ciencia exacta, lo vendes hasta que se cae la venda, dudo que un lenguaje regulado por un comité sea reemplazado por uno de una corporación, eso dura lo que duran las vendas en los ojos, mucha gente demoniza C++ sin haberlo usado, creo que es un viaje de ida, el único que le podría dar en la talla en unos cuantos años y sin inyección de dinero de EEUU es Rust y aún así tengo mis dudas ya que la sintaxis es horrible, de a ratos no entiendo lo que escribo en Rust, sin embargo con C++ está todo claro, gestionar la memoria no es difícil y no veo por qué no construir cosas en él ya que tiene todo lo mejor de "sus hijos". Si escribes código inseguro deberías plantearte si no estás tomando decisiones al azar o con falta de conocimiento
A mí me parece que está bien que haya competencia
Y que hay de c# no se supone que para eso era
C# es mas cercano a Java que a C/C++. Ya que en realidad es un lenguaje que se compila (estrictamente creo que transpila sería una definición más adecuada, pero eso no es el punto) a un lenguaje intermedio que posteriormente es interpretado por una máquina virtual.
En la facultad primer lenguaje es c++
Para sistemas embebidos por ahora no hay nada q pueda reemplazar a c y c++
si a C/C++ lo llevan sustituyendo a decadas XDD
Todos odian a C/C++ pero después lo usan para todo 😅
Para mi es una conspiración. Entonces: en que lenguaje vamos a programar los desarrolladores de sistemas embebidos?
c y c++ deben ser prioritarios si quieres mantener el libre albedrio en la programacion! Estan embruteciendo a los programadores nuevos!
También en Linux, quieren ir migrando a Rust de a poco.
El c es la base te abre las puertas a todos
Amo rust
No, claramente, no
Para empezar, como inexperto en el lenguaje, y saliéndome groseramente del tema, te preguntaría qué es C y qué no es C. Hasta donde llega C? Es sólo un conjunto de reglas de sintaxis y uso de operadores, o incluimos la biblioteca estándar. Toda biblioteca existente es C o sólo las que entran en ANSI C. ¿C es pequeño o es grande? Me cuesta verlo como un lenguaje, sobretodo viniendo de ECMAScript6. Lo que más me extraña es que para usar funciones básicas, como printf, haya que llamar bibliotecas. Me hace pensar que el lenguaje está vacío y sólo consiste en las reglas. Venga, ponedme verde, jajaja.
Un saludo.
C llega casi como cualquier otro lenguaje, aunque tiene metedos un poco arcaicos
C es pequeño y grande porque se creo para no reescribir código ensamblador de varias maquinas y acabo(y aun esta) en cosas grandes de los servidores por un kernel llamado Linux.
Tu percepción no es del todo mal, porque es debido a su epoca estaba limitada, pero también sigue la filosofia de UNIX que "el programa que haga una cosa y la haga bien", no hace falta 50000 funciones para hacer una simple suma en hacerlo en C
No soy experto en seguridad pero parece algo dificil.
c y c++ son los padres de los lenguajes
Siempre es bueno el conocimiento viejo, para avanzar al conocimiento nuevo, sabiendo que aún se utiliza lo viejo
Rust funciona igual o mejor que C/C++, deberían dejar de usarse en nuevos proyectos, en corto, veremos a C/C++ en la misma situación que COBOL unos cuantos años más adelante
En mi humilde opinión, el caso de COBOL es muy distinto a lo que ocurrirá con C++. Gracias al cielo se está tomando el refactoring en serio y la técnica poco a poco se ha ido transformando en una ciencia. En pocos años, no será tan frecuentes quedar anclados a tal o cual tecnología. El refactoring mejorará a niveles insospechados o nos pondremos de acuerdo y habrá una capa de software subyacente común a todo. Lo que ocurra primero.
hay un articulo que indica lo contrario, pero hace sombra a C/C++
@@Daath1990 qué artículo?
@@YusufSalahAdDin este es el titular La luz está tan cara que averiguar cuál es el lenguaje de programación más eficiente es una buena idea es de xataka
@@Daath1990 Sí lo ví por ahí, una locura, y hasta ahora se ponen a ver cuanto afecta el consumo de la energía tal o cuál desarrollo.
Esto debería hacernos dar cuenta de qué tan efímera es ésta tecnología! Para pensar...
Aguante el lenguaje D, a no.. ya se murio jajaja siempre me intrigo el ADA.
Que corno es C plus plus ? 😂😂😂 Seguramente tú dices 1 plus 1 = 2 😂😂
Hablando en serio, C++ y C están dentro de los 4 grandes lenguajes de la programación, los otros 2 son Java y C# que entró en 2023. Sin ir más lejos Python está programado con C++
pues aprendan c/c++ y rust
Solo marketeo nada más !
hostias jaja que cambies de C a ADA... no sé que es peor xD
C es mejor para hardware si o si. Sencillo y rápido.
es el lenguaje más completo que existe y sistemas operativos como windows lo tienen por todas partes, lo más seguro inventan algo más moderno y facil que se termine compilando a c++
No creó, long life to C/C++
Tendrían que decirle a Linus Torvalds que migre todo Linux a Rust u otro lenguaje. Si dice que es inseguro C entonces todo Linux es inseguro?. O bases de datos como MySQL, Postgres son inseguros. Si que C ha tenido problemas de seguridad, pero creó que cualquier lenguaje los tiene. Bueno creo que remplazarlo sería difícil. Ya que muchos sistemas corren sobre ese lenguaje. Igualmente lo que pasa con COBOL.
Se dice que C es inseguro porque no te gestiona los errores y la memoria de forma automática.
A Linus Torlvards no le hace falta decirle que migre todo a Rust ya lo sabe y esta en ello, a mi me convence? no
No son lenguajes para niños 🤣
Jajaja cambiaete a Rust y los hackers ahi estaran.
Yo me quiero morir..por no haber estudiado esto antes....
llegue tarde para aprender c y c++ :c
Nunca es tarde, lo aseguro
todavia es recomendable aprender c++ ?
@@makigas
[miro el reloj] Todavía
@@makigas aun no termino con spring boot y angular :u
Carbon & Rust ++!
Rust
Enciendan las antorchas. XD
Sinceramente, rust y carbon es para parguelas que no saben o no quieren saber gestionar los errores y la memoria
Puedes ser el mejor programador del mundo que se te van a escapar problemas de memoria, es así y punto. Rust busca minimizarlos, Carbon al día de hoy es: nada.
Eso no quita que cada uno que programe en lo que quiera.
@@hyto "No se programar en C/C++" eso es lo que quisiste decir en otras palabras
@@espartangod "No tengo comprensión lectora" es lo que quisiste decir en otras palabras.
@@hyto no le prestes atención, su foto es del pri
@@hyto Para eso esta valgrind y si trabajas con C++ tienes una de los 3 grandes que te permite gestionar el borrado de memoria dinamica
C++ está cerca de morir y C talves no
Ahhh. Amigo, solo subiste el video por vistas.
Luego mencionas Carbon y no mencionas Circle u otros que si tienen futuro.
Si vas a hablar bien de Rust, as una comparación en vivo.
Uf, y tener encima a los fanboys de Rust como si fuesen lapas? Qué pocas ganas
Estimado cuida tu dicción los temas son interesantes pero veces no se entiende que palabra dices
Los miserables de Microsoft van a promover sus herramientas mintiendo sobre otras tecnologías
Por ejemplo el que
Mencionas
Si te das cuenta
Azure y rust son de Microsoft
Rust nunca ha sido de Microsoft
@@makigas Microsoft por si no te has dado cuenta se está agenciando el open source
Y me llama mucho la atención que esté promoviendo mucho el uso de rust
Microsoft no tiene ni ha hecho nada nunca
Todo es pirateado o comprado o plagiado
Últimamente ha comprado productos que eran open source