Quieren ELIMINAR a C y C++

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

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

  • @drga1256
    @drga1256 7 месяцев назад +201

    la gente ni siquiera puede migrar a una versión mas moderna de un lenguaje ahora no van a reescribir todo
    además si los políticos dicen que no hay que usar C/C++ entonces hay que usar C/C++ XD

    • @tiranito2834
      @tiranito2834 7 месяцев назад +18

      Rust lleva mucho tiempo siendo un lenguaje super político... una pena, pero la verdad, si el gobierno me dice que programaré en Rust y seré feliz, entonces ya tengo razones más que suficientes para seguir utilizando C89 / ANSI C.

    • @thepivotspectre3475
      @thepivotspectre3475 7 месяцев назад +1

      te apoyo

    • @bueno_excelente
      @bueno_excelente 7 месяцев назад +2

      usas una imagen de anime, tu opinion es anulada. Ni si quiera me lei nada de lo q dices

    • @exkalybur_dev
      @exkalybur_dev 7 месяцев назад +2

      Resistencia. Como la vida misma. "Por que vivimos en una sociedad" el guason.

    • @Dsyboot
      @Dsyboot 6 месяцев назад

      ​@@bueno_excelente bueno?

  • @maelhagel
    @maelhagel 7 месяцев назад +19

    Lo más absurdo de eso es que aconsejan usar solo lenguajes "seguros" y entre esa lista incluyen javascript

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +5

      Lo que se refieren en la seguridad en la memoria, pero si, hay varios lenguajes que pueden ocacionar problemas de otros tipos que igualmente afectarian.

  • @CaceresJedi
    @CaceresJedi 7 месяцев назад +58

    Mucha seguridad piden los gobiernos y todavía ves en las administraciones públicas equipos con windows xp, y millones con windows 7.... Y ahora salen con estas... Entras en páginas web de la Junta de Extremadura y te salta la advertencia que sus certificados están caducados... de qué van....

    • @11LuisManuel
      @11LuisManuel 7 месяцев назад +9

      En parte tienes razón, pero el Gobierno de Estados unidos hace unos anios atrás le pago a Microsoft para que de forma exclusiva le hiciera las actualizaciones de seguridad para sus equipos con Windows xp entre esos sistemas criticos de la marina.

    • @santiagoarrieta2175
      @santiagoarrieta2175 7 месяцев назад +4

      Y más arcaico. En muchos. Lugares los sistemas de trenes y colectivos siguen funcionando con Cobol.

    • @ghostinquisidor8817
      @ghostinquisidor8817 7 месяцев назад

      ​@@santiagoarrieta2175bueno, a cobol hay que darle el crédito de ser menos interesado en ser aprendido. Pero si es algo viejo ya, el problema es lo altamente integrado que se encuentra incluso en uso de transacciones bancarias

    • @Kasmin058-LHM
      @Kasmin058-LHM 7 месяцев назад +4

      En las empresas es difícil actualizar los equipos, software y hardware lo hacen cada cierto tiempo.
      En los gobiernos es más difícil eso y por ello recurren a pagarle a las empresas por esas actualizaciones.

    • @santiagoarrieta2175
      @santiagoarrieta2175 7 месяцев назад

      @@Kasmin058-LHM no estoy tratando de refutar , pero eso no explica nada(es cierto pero suena a excusa barata)
      Ahí 3 grandes razones.
      Ignorancia, los que manejan dichos sistemas son operadores solo saben usar la parte del software mínima para realizar su trabajo, cualquier cambio implica recapacitar a esta gente(lo que cuesta dinero)
      Logística, en especial Mainframes (por ejemplo de servicio como colectivos, trenes y trasporte scon años encima), son sistemas antiguos no modularizados, osea ahí una solo computadora que procesa y coordina todo, la única forma de actualizar estos sistemas sin causar graves accidentes es detener el servicio simultáneamente y realizar un cambio masivo de todas las terminales (básicamente requiere la coordina de todo un país ya que el transporte afecta a la economía, politixa, servicios de salud etc). Un reemplazo progresivo no es imposible pero usar 2 sistemas implica un mayor riesgo de accidentes y crea muchos problemas por fallas de coordinación y suelen hacerse "atar con alambre" para que los 2 sistemas no colapsen(cosa q tiene que ser removida después). En sistemas más chicos simplemente no fueron implementados con la idea de q debían requerir un mantenimiento periódico, algunas veces haciendo q sea más viable reemplazarlos y ya.
      3 corrupción y estafas en especial en megacoeporaciones y organismos públicos es un buen punto ciego para desviar fondos, en términos de tecnología todos somos ignorantes, simplemente pq la inovación constante del siglo que vivimos, en 20 años pasamos de un celular que solo llamaba y mandaba mensajes a una mini computadora de bolsillo, llenaríamos una habitación y más, con los aparatos que nesesitarias hace 20 años para que hagan un cuarto de lo q hace tu teléfono
      PD: en si la tecnología avanzo demasiado rápido para los modeló que siguen las industrias , y no es siempre es reemtable seguirlo.
      Las empresas busca crecimiento estable, mientras q el desarollo tecnológico fomenta la experimetacion para generar una retroalimentación.

  • @rafaelfonsecacastillo8544
    @rafaelfonsecacastillo8544 7 месяцев назад +57

    Lo peor de la noticia, es saber que por lo menos en c++, ya existen formas de usar la memoria sin tener ningún tipo de problema de seguridad, el problema es que muchas personas no han migrado a las nuevas versiones del lenguaje.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +2

      No hay una forma como tal pero eliminando el tema smart pointers, data leak detection y otros sanitizadores, todo eso, sigue sin garantizar la seguridad a nivel codigo, siempre se puede filtrar algo porque el lenguaje no esta pensado de una forma sencilla, esta pensado para ser masterizado, no para ser usado por cualquiera.
      El problema que tienen es que se quiere hacer que cualquiera pueda programar C y C++, teniendo en cuenta de todos los problemas que se arraigan y todos los estandares que tienes que tener para poder solucionar algunas cosas casi que conviene más pensar en desarrollar en alguna alternativa, como Zig o Rust.

    • @gerardoaliferraroschelijas2572
      @gerardoaliferraroschelijas2572 7 месяцев назад +4

      Le diré por razones bastante delicadas c es mucho más robusto y maneja directamente la memoria y es más rápido usted se ha preguntado porque en todos estos años Linus Torvalds no ha querido usarlo en el Kernel de Linux

    • @adrianmunoz3557
      @adrianmunoz3557 7 месяцев назад

      ​@@gerardoaliferraroschelijas2572 discrepo c++ es mucho mejor que c sobre todo en términos de velocidad

    • @eliuthperez1064
      @eliuthperez1064 6 месяцев назад

      @@gerardoaliferraroschelijas2572 No es tanto porque "sea rápido" sino porque c++ genera ensamblador ilegible, su librería estandar es basura y es imposible interoperar con otros lenguajes.

  • @pmorah
    @pmorah 7 месяцев назад +73

    Biden no sabe ni donde esta parado.

    • @JonatanLondoño-k9x
      @JonatanLondoño-k9x 5 месяцев назад

      Créeme que detrás de esta decisión, están gente muy tesa, expertos asesores de seguridad nacional , tecnología. Pero pra mi C/C++ aprenderlo de por sí es un acto de rebeldía, de libertad , ya se para donde va el agua molino.

  • @valentinnunez358
    @valentinnunez358 7 месяцев назад +16

    nunca,NUNCA JAMAS EN MI VIDA ME VAN A QUITAR C / C++ EN MI VIDA

  • @victorzambrano3019
    @victorzambrano3019 7 месяцев назад +42

    jaja no han popido eliminar a cobol jajjaja

    • @afanporsaber
      @afanporsaber 7 месяцев назад +4

      Hasta la NASA lo utiliza.

    • @wolffga4070
      @wolffga4070 6 месяцев назад

      Me leíste la mente, el COBOL, tube una temporada que me dieron ganas de aprenderlo

    • @wolffga4070
      @wolffga4070 6 месяцев назад

      ​@@afanporsaberlos ordenadores del control de misión de la nasa estuvieron muchas décadas funcionando con lenguaje B en lugar de C y C++ puedes buscarlo, y no me sorprendería que como dices también usen COBOL a día de hoy

  • @michel2409
    @michel2409 7 месяцев назад +17

    Google está de acuerdo con esto decir dejando C y C++, pero ya ha dicho que no va volver a codificar sus millones de lineas en esos lenguajes, creará parches para solventar vulnerabilidades y si usará Rust en futuro muy próximo

    • @Kasmin058-LHM
      @Kasmin058-LHM 7 месяцев назад +2

      Igual lo está haciendo Microsoft

  • @alextorres7295
    @alextorres7295 7 месяцев назад +12

    C/C++ es literalmente el motor del mundo informático, es imposible dejar de utilizar C/C++ a estas alturas...

    • @wigosas
      @wigosas 6 месяцев назад

      Se tiene que hacer, no es porque hay el caballo no se tiene que utilizar el tren. Será muy dificil y tardará mucho tiempo, eso es cierto

  • @Christian-zo4gg
    @Christian-zo4gg 7 месяцев назад +10

    Yo prohibiría usar WordPress que tanto ha contaminado la web...

  • @luismunoz9126
    @luismunoz9126 7 месяцев назад +18

    Politicos opinando sobre lo que no tienen ni put4 idea, que novedad, sabran que JS compila con C++? o que algunos lenguajes estan creados con C y C++?

    • @Eiravxe
      @Eiravxe 7 месяцев назад

      qe pero si java script usa un interprete, java es de alto nivel, c ++ de bajo

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Esto no lo escribieron politicos, es un paper tecnico.
      JS no compila a C++.
      JS es interpretado por un runtime.
      Hay lenguajes creados en C y C++, no significa que se dependa de ellos necesariamente.

    • @luismunoz9126
      @luismunoz9126 7 месяцев назад +3

      ​@@PhosphorusMoscu-code V8 esta escrito en C++, claramente lo necesitas, al igual que muchas herramientas dependen de C++, por ejemplo unity tambien, por mas que los desarrolladores usen C# el motor usa C++ y podria seguir nombrando ejemplos, como microcontroladores, navegadores, sitemas operativos, aplicaciones, servidores, etc, etc.
      JS si compila, es un lenguaje que es interpretado pero tiene una fase de compilación para su optimización, la cual obviamente va a depender del runtime o del navegador, que existen cientos.
      ahora lo que no puedes decir es "no dependemos de C++ necesariamente" y quedarte tan ancho, no es serio tu comentario

    • @luismunoz9126
      @luismunoz9126 7 месяцев назад

      @@PhosphorusMoscu-code y sin nombrar Unreal Engine, anda tu a Epic games y diles que no necesitan C++ por un "paper tecnico" que me gustaria ver lo que te responden

    • @luismunoz9126
      @luismunoz9126 7 месяцев назад +5

      @@PhosphorusMoscu-code a parte, si hubieras visto el video aunque sea los primeros 30 segundos veras que dice "LA CASA BLANCA" pero no te preocupes, ya que no lo viste te lo digo yo

  • @laertes610
    @laertes610 7 месяцев назад +6

    Biden, voy a envíar un telegrama para informar de esto 😅

  • @andyf.2929
    @andyf.2929 6 месяцев назад +4

    Esta noticia me ha dado mas motivos para aprender C y C++

  • @fabianmolina15
    @fabianmolina15 7 месяцев назад +5

    Pues simplemente casi todas las alternativas que proponen depende de c o c++, el caso de python, javascript, java, c#

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Es que lenguajes de sistema solo se menciona Rust, pero creeria que Zig es una opción valida también.
      Ojo no dependen todos, te diria que Python unicamente. El resto tienen compilador propio con funcionamiento propio.

  • @diegocondori5673
    @diegocondori5673 6 месяцев назад +1

    En cuestion a la seguridad de memoria en C, C++ mas depende de quien programe el software en estos lenguajes, con respecto a la seguridad de la memoria puede ser comprometida siempre y cuando no se compile con las medidas de seguridad que ya estan presentes en una compilacion normal, el NX (No exec in Stack), PIE, ASLR a nivel del sistema operativo, CANARY (Evita que se rompa la pila), otro caso es que el programador haga uso de gets o fgets por ejemplo que estas funciones ya son vulnerables porque no controlan el tamaño del buffer, como tambien es posible obtener ciertas posiciones de memoria con Format Strings aun teniendo estas medidas de seguridad activadas, en conclusion todo depende de como el desarrollador programe el software pertinente, no es la culpa del lenguaje.

  • @raton_gamer1308
    @raton_gamer1308 7 месяцев назад +6

    Pero si Linux es usado en temas de ciber seguridad y fue escrito en C y emsablador ademas como esos lenguajes ayudaron en la creación de unix pues muchos sistemas operativos usan unix asi que quieren volver a la edad de piedra para el cambio

    • @Kasmin058-LHM
      @Kasmin058-LHM 7 месяцев назад +1

      Originalmente Linux se creó para usarse en PC y Linux no pertenece directamente a Unix, sino a la familia Unix-Like. Quien sí pertenece directamente a Unix es macOS y Windows sería el sistema operativo popular que no pertenece a unix.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +1

      Linux tiene vulnerabilidades también, no pienses que no, Linus Torvalds es conciente de eso y es uno de los motivos por los cuales estan migrando Linux.
      Hay muchos factores que hizo considerar hacer una migración de C, sabiendo que es el mayor experto de C en la actualidad y lleva 30 años escribiendo el sistema solamente en C.
      Si él en conjunto de otras muy grandes autoridades hablan de un posible cambio creo que estaría bien tenerlo en cuenta.

    • @raton_gamer1308
      @raton_gamer1308 7 месяцев назад

      @@PhosphorusMoscu-code si, supongo que todo inicio tiene un final bueno llevará bastante migrar a otros lenguajes

    • @eliuthperez1064
      @eliuthperez1064 6 месяцев назад

      C es de la edad de piedra (1972). En 50 años ya debería haber algo mejor

  • @ivanramirez5286
    @ivanramirez5286 7 месяцев назад +4

    A c y c++ no se les puede hacer ingeniería inversa de manera eficiente. Quieren todo bajo control.

    • @eliuthperez1064
      @eliuthperez1064 6 месяцев назад

      C y c++ son faciles de hacerles ingenieria inversa xd

    • @ivanramirez5286
      @ivanramirez5286 6 месяцев назад

      @@eliuthperez1064 si claro, y COBOL ya no sirve para nada. Mi cuate el hacker...

  • @carlogustavovalenzuelazepe5774
    @carlogustavovalenzuelazepe5774 7 месяцев назад +11

    Porque la casa blanca es importante en esta conversacion sobre lenguajes de programacion?

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Es un indicador más, como el saber que hacen los big 4, las FAANG y todo eso.

    • @afanporsaber
      @afanporsaber 7 месяцев назад

      @@PhosphorusMoscu-code Raro que nadie vea los indicadores de gobiernos títeres por narcot3rr0r1stas, destrucción de la libertad y democracia, o la invasión t3rr0r1sta y appeasers protestando a favor del t3rr0r1smo y del caos. Como que se desconectó el sentido común de la neurona científica en algún lugar del algoritmo humano.

  • @henryleonavicario
    @henryleonavicario 7 месяцев назад +7

    UN PROFESOR DE RUclips COMENTO QUE LOS CULPAN DE TENER ERRORES CON LA MEMORIA, PERO EL DIJO QUE ESO SE DEBE A QUE DESCONOCEN COMO SE COMPONE LA MEMORIA FISICA, Y SI UNO CONOCIESE ELLO, Y LO ENTENDIERA PUDIERA MANEJARLOS ADECUADAMENTE, PORQUE ENTENDIENDO LA MEMORIA SABE UNO COMO MANEJARLA.

    • @tiranito2834
      @tiranito2834 7 месяцев назад +6

      Vamos, de cajón. Si sabes como funciona un ordenador, entonces podrás programarlo con mayor eficiencia y cometerás menos errores... y si metes la pata y accidentalmente se te olvida por ejemplo liberar memoria, pues lo identificas en nada... vamos, como llevan siendo las cosas desde hace 50 años o más. Parece ser que los programadores modernos sencillamente son incapaces de hacer las cosas bien porque directamente no saben como funcionan los ordenadores. Alto skill issue.

    • @camachoalvarezruben8990
      @camachoalvarezruben8990 7 месяцев назад +2

      @@tiranito2834 Concuerdo, no tienen un panorama ni medianamente claro sobre como funciona su herramienta de trabajo, ni tampoco les interesa aprenderlo.

    • @tiranito2834
      @tiranito2834 7 месяцев назад +3

      @@camachoalvarezruben8990 Exactamente. Esta muy bien tener una herramienta que te facilite el trabajo asegurandose de reducir la probabilidad de que cometas un error, pero no debería de tratarse como magia... si no comprenders qué está haciendo esa herramienta por tí, entonces no comprendes realmente cómo funciona la máquina sobre la que estás trabajando.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      No hay por que saber como funciona la memoria en profundidad para ser programador. Es un gran añadido pero no debería de importar, quizas a un ingeniero si se lo podrías pedir pero un programador es alguien que programa, nada más.
      Si mi abuela quiere mostrar por pantalla un hola mundo que necesidad tendría la señora de 90 años en saber sobre resistencias, conductores, semi conductores, transitores y demás. No le voy a dar un libro de arquitectura de computadores.

    • @tiranito2834
      @tiranito2834 7 месяцев назад +5

      @@PhosphorusMoscu-code Y es así como nació el estereotipo del programador de javascript...
      Tu percepción de qué es un programador difiere mucho de la percepción que tienen los buenos programadores de qué es un programador. Supongo que esto aplica a todos los programadores mediocres, que creen que no hace falta entender cómo funciona la máquina para comandarla...
      Por cierto, está guapo eso de implicar que los ancianos no saben nada de programación cuando son los ancianos los que llevan más de 50 años desarrollando los sistemas sobre los que tú trabajas sin conocimiento alguno sobre su funcionamiento a bajo nivel...
      Por favor, deja de hacer el ridículo, para de decir sandeces, y ten un poquito de respeto por ti mismo.
      Que tú no entiendas cómo funciona el hardware no significa que no haya ningún caso en el que un programador tenga que saberlo... los programadores de drivers, kernel, OS y de gráficos por ejemplo, no tienen por qué tocar el hardware en ningún momento, su trabajo es exclusivamente programar... de ahí viene que sean programadores... pero... cómo se supone que van a programar esas funcionalidades si no comprender cómo funciona el hardware? Ah, pero como a tu abuela no le hace falta entender cómo funciona la máquina para imprimir en la consola un hello world, de repente es suficiente excusa para justificar tu ideología de que ningún programador requiere saber cómo funciona la memoria, por muy obviamente absurda que sea esa postura... ya me dirás tú el día que tengas que renderizar un triángulo (el hello world de los gráficos, lo más sencillo del mundo...) cómo lo haras sin comprender cómo funciona un buffer a bajo nivel y cómo pasarlo desde la CPU a la GPU y ordenarle al driver gráfico que lo dibuje... todo lo que has dicho no lo dirias si tu campo de trabajo se saliese tan solo un poquíto de hacer programitas de consola en el cole... así que lo dicho, no hables si no tienes ni idea. El mundo de la programación es muy amplio y la mayoría de los trabajos REQUIEREN tener una comprensión sobre cómo manejar la memoria...
      Mientras tanto, yo te dejo que sigas siendo un experto en programar hello worlds.

  • @Zero-Devs
    @Zero-Devs 7 месяцев назад

    yo creo no solo tiene que ver con hecho de la memoria , si no con hecho de los lenguajes. sujeridos cumplen estandares que son mas faciles de analizar, ya que diferencia C/C++ usan. puros punteros a arrays y fatos que pueden especificarse de muchos modos.
    pero python, c# y java, no ya que estos estan hechos con una misma base y so. leibles en todas partes.
    quizas suene muy tonto pero para mi esa seria mi sospecha.

  • @exkalybur_dev
    @exkalybur_dev 7 месяцев назад +4

    el mega salseo de C C++ con el gov de U.S.A.

  • @santiagoortiz7548
    @santiagoortiz7548 7 месяцев назад +3

    😂😂 si no desaparece cobol como van a quitar c or c++ jajaja alv esa migracion esta hot

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +1

      Las cosa como son, ningún lenguaje de esos va a desaparecer de un día a otro pero siendo objetivos cuanto trabajo de Cobol hay hoy en día? Casi no existe el trabajo en Cobol.
      C y C++ si bien va haber trabajo la idea es que sea una migración progresiva, los nuevos desarrollos en otros lenguajes y de a poco se genera la necesidad del codigo legacy moverlo a algo más.

  • @exkalybur_dev
    @exkalybur_dev 7 месяцев назад +13

    parece que algunos programadores de C C++ del gov del norte no saben que existen o no quieren usar las "Memory Leak Detection and Management Tools"

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Estoy seguro que estan al tanto pero no son de lo más fiable, hay que tener desarrolladores bastante buenos, piensa en el promedio de programador que entra sin haber pasado en la universidad y lo asignan a un proyecto en C o C++, el problema que se va a generar cuando tengan que compartir valores entre threads o tengan que solucionar git conflicts.

  • @sensorics
    @sensorics 7 месяцев назад +6

    Entonces: en que lenguaje voy a programar los microcontroladores?

    • @Kasmin058-LHM
      @Kasmin058-LHM 7 месяцев назад

      Zig, pero no tiene una versión 1.0 por ahora

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +1

      Zig, Carbon, Rust.
      Hay varios lenguajes que pueden usarse para eso, por eso sacan la noticia ahora y no hace 20 años.

    • @cristiannunez372
      @cristiannunez372 7 месяцев назад

      ​@@PhosphorusMoscu-code igualmente, los gobiernos ahora se van a centrar en la forma de atacar compiladores. Si el mundo se muda a lenguajes donde la memoria es manejada de forma "segura" (por las comprobaciones de compiladores), ahora una nueva forma de ataque seria buscar compiladores y reemplazarlos, parchearlos, hookear las llamadas que usan los compiladores, etc... ahora todo el codigo es vulnerable... Obviamente se agrega mas complejidad pero se puede. No existe una solucion magica, ni existira. La informatica es insegura por la complejidad, es inherente.

    • @eliuthperez1064
      @eliuthperez1064 7 месяцев назад +1

      Ensamblador. No hay de otra

    • @eliuthperez1064
      @eliuthperez1064 6 месяцев назад

      @@PhosphorusMoscu-code Catbon? Lol no. Con todos los problemas que tiene c++ para enlazar y ahora quieres complicarte más? Zig y hasta Odin son mejor opción

  • @javipy2731
    @javipy2731 7 месяцев назад +7

    Python, dónde no existe encapsulación como tal (no hay modificador private como tal), java que es "fácil" de hacer ingeniería inversa del bitcode. Son muy seguros

    • @josecarlosorteganava4269
      @josecarlosorteganava4269 7 месяцев назад +3

      pero muy lentos

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Hay varias alternativas, nombraron un par pero puedes usar otros lenguajes que tengan esas features de las que habla el paper.
      Obviamente entre Rust y Go va haber una diferencia de performance, al igual que entre Go y Java, Java y Python, por darte ejemplos.
      Los trade offs los define el equipo posiblemente pero nombra algunos porque consideran que cumplen.

  • @dsanchezg
    @dsanchezg 7 месяцев назад +1

    Yo veo esto como que, es una forma de obligarte a cambiar de lenguaje, porque si ya no facturas? los desarrolladores no han dejado cobol, vfp, vb6, pero facturan aún, al llegar este rumor a los clientes y el estado no comprará mas estos productos por los motivos que ellos tengan, ahi si vas a cmabiar si o si, Microsoft: no hace mucho lanzaron un rumor el limite de la memoria 16gb, cuidado esto viene amarrado con esto, sistemas mas lentos, mas RAM....para compensar sistemas lentos...

  • @exkalybur_dev
    @exkalybur_dev 7 месяцев назад +4

    no me jooood. quitar C C++, imposible.

  • @luisbarros
    @luisbarros 7 месяцев назад +1

    Les guste o no las cosas que funcionan están hechas en C y en menor medida en C++ incluso java, C#, javascript, ruby, Python etc

  • @jairo_manrique
    @jairo_manrique 7 месяцев назад +1

    Ya vi las manos de Microsoft pidiendo el cambio para ganar uno cuantos billones.

  • @gazapo
    @gazapo 7 месяцев назад +2

    Si no terminan ahora con cobol ya esta que en 20 años quiza ya no se use c++

  • @plcworker
    @plcworker 7 месяцев назад +1

    ¿Y los sistemas embebidos? Por no decir que muchas veces aun se programan en ensamblador.

  • @ale_gallardo
    @ale_gallardo 7 месяцев назад

    Pregunto desde la ignorancia. Rust sería tan bueno haciendo millones de operaciones de punto flotante.? O sea pescamos todas las aplicaciones financieras y las re-escribimos sin que colapse nada?

  • @hba6018
    @hba6018 7 месяцев назад

    Realmente la eficiencia de lenguajes como Java, debido los Just-in-time o la compilacion AOT si tienen la eficiencia de lenguajes como C o C++, solo investigalo. Quiza esa opinion, en ese punto (y reitero, en ese punto), habria sido valida hacen 15 años atras, pero hoy no. Investigalo, un simple googleado, leyendo 1er y 2do resultado te lo demostrara ( hazlo en ingles para que tengas data minimamente actualizada y no de hacen 15 años como suele suceder en español).

    • @yositoco6267
      @yositoco6267 7 месяцев назад

      Pero si java usa una máquina virtual, lo que le da sus limitaciones

    • @eliuthperez1064
      @eliuthperez1064 6 месяцев назад

      El problema de java es la recolección de basura. Nunca sabes cuando va a pegar y detener el sistema xd

  • @pitogrillo
    @pitogrillo 7 месяцев назад +1

    ¿En ensamblador sí se puede? Los compiladores y runtimes de estos lenguajes no estarán programados en C ¿no?

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +1

      No todos, hay algunos que fueron inicialmente hechos en OCaml por ejemplo.

  • @mikehurtado4772
    @mikehurtado4772 7 месяцев назад +6

    La culpa es del intrusismo profesional. Cada vez hay menos ingenieros

    • @eliuthperez1064
      @eliuthperez1064 6 месяцев назад

      En los 90s ninguno de los grandes programadores era ingeniero de título. El problema no es el intrusismo laboral (los mejores profesionales de la industria o son de otras carreras o de plano no tienen título xd) sino la gente que sacó la carrera pero no tiene vocación

  • @luisandraschnik3001
    @luisandraschnik3001 7 месяцев назад +1

    Para SO el único que tiene la performance de C/C++ es Rust, pero va a llevar décadas hasta que se vuelvan obsoletos

  • @LordColoso
    @LordColoso 6 месяцев назад

    Si ellos supieran que no importa el lenguaje que pongan como reemplazo, los internautas lo aprenderán (si no es que ya se lo saben de antemano) y seguirán haciendo lo mismo pero con otro lenguaje xd, nada es seguro, todo es hackeable.

  • @BlockiestfiberMax
    @BlockiestfiberMax 7 месяцев назад

    Desde que salio .NET Core me parece que C# ahora es mas rapido que antes, antes se me travaba la pc manejando bastante gb de datos y ahora esta como si nada, se pueden hacer varias cosas satisfactoriamente

  • @Fercho47123
    @Fercho47123 7 месяцев назад +4

    Quieren sacar a c/c++ pero no pueden sacar a Cobol.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Cobol esta bastante fuera de por si, morir no creo que muera pero esta en las ultimas en general. Casi no existe el trabajo en Cobol, si vi 3 o 4 ofertas en 6 años te diria que es mucho.

  • @YogimuradeSofos
    @YogimuradeSofos 7 месяцев назад +2

    2:00 C y C++ interpretados?

  • @cristianalmonacid1377
    @cristianalmonacid1377 7 месяцев назад +2

    En 20 años sera el lenguaje mejor pagado

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Tampoco tanto, COBOL no es el lenguaje mejor pagado pero si va a tener la misma historia, va a terminar de la misma forma, quizas no en 20 años pero si en 40.

  • @JonatanLondoño-k9x
    @JonatanLondoño-k9x 5 месяцев назад

    Creo que Manejar C/ C++ en 20 años va ser un acto de rebeldia , sospechoso como utilizar Tor. Saben el poder que hay en esos dos lenguajes.

  • @agustingomez7172
    @agustingomez7172 6 месяцев назад

    la verdad que el lenguaje que se viene para eso es el google carbon pero no se ni cuando va a salirprobablemente 2027

  • @CarlosMartinez-ek1zo
    @CarlosMartinez-ek1zo 7 месяцев назад +3

    Todavia es viable aprender c++

  • @omarbarra3456
    @omarbarra3456 7 месяцев назад

    Un nuevo OS generado por AI con GO, cada vez seria mas simple, y la propagacion seria mas rapido eliminando el componete humano

  • @JoeJoGEHrt
    @JoeJoGEHrt 7 месяцев назад

    Siendo que los gringos quieren cambiar hasta las leyes de la física(excepto la segunda enmienda)...
    No me sorprendería que quitaran soporte a todo producto hecho en C/C++ en el siguiente lustro. Aunque así suceda...
    Siempre voy a desarrollar mis propias apps en C/C++ y quizá en Python y JavaScript para cuestiones de GUI y conectividad

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Es importante entender también porque se dan estos cambios.
      Hay todo un mundo de lenguajes antiguos que fueron increibles pero surgio algo mejor y fue remplazado, no tiene nada de malo en realidad.
      Estas recomendaciones que se dan tienen sus motivos.
      No hay que aferrarse tanto a tecnología, es todo tecnico, hay mediciones y por eso se dan estas cosas.

  • @coulombio
    @coulombio 7 месяцев назад

    Stroustrup estará contento (y Ritchie también, allí donde esté).

  • @gabrielcatdeveloper
    @gabrielcatdeveloper 7 месяцев назад +1

    Querian reescribir linux con Rust, entonces se considera que es posible hacerlo...no?

  • @rockie7chan
    @rockie7chan 7 месяцев назад +1

    y zigg y carbon? Creo que se pueden utilizar metodos seguros dentro de C y C++, porque creo que la mayoria de estos lenguajes no son mantenidos como es debido.

    • @pedromendozaaristegui5974
      @pedromendozaaristegui5974 7 месяцев назад

      También se podria usar Ada, Nim y D.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Sugieren Rust me imagino porque lleva más tiempo, Zig es posible pero aún no tiene ni versión 1 y por convención si esta en versión menor a 1 cada versión mino o patch puede estar sujeto a breaking changes y bugs grandes.
      Carbon ni hablar, es todavía más joven que Zig así que es imposible recomendarlo en el momento actual.
      Además de eso el creador de Carbon sugiere que para llegar a tener codigo 100% seguro es mejor escribir en Rust debido a que llegar a escribir codigo Carbon con tanta seguridad requeriría mucho esfuerzo.

    • @eliuthperez1064
      @eliuthperez1064 6 месяцев назад

      @@pedromendozaaristegui5974 Carbon es un chiste de lenguaje, la verdad

  • @snithfferx
    @snithfferx 6 месяцев назад

    Mira el lado bueno, el "la IA nos va a quitar el trabajo" ya no se dará porque habrán unos 10 años de desarrollo para hacer que cientos de millones de aplicaciones que fueron desarrolladas en C y C++ se traduzcan a otro lenguaje. todo patrocinado por la casa blanca. jejejeje. Sólo que avisen por cual de la decena de lenguajes que existen y se estan desarrollando, se usará.

  • @JonatanLondoño-k9x
    @JonatanLondoño-k9x 5 месяцев назад

    Gestion de memoria, muy trillado . Que aprendan algo minimo de arquutectura de hardware , que se metan con la Memoria y veran como reducen esos tipos de errores .

  • @donpeleas4780
    @donpeleas4780 7 месяцев назад

    La realidad es q falta mucha innovación en relación a los lenguajes de programación debido justamente a q muchos están basados en modelos arcaicos.

  • @Joseph_183
    @Joseph_183 7 месяцев назад

    Nimodo a usar JAVA, GML, bloc de notas

  • @artraft5142
    @artraft5142 6 месяцев назад

    No lo creo deberia su argumento erradicar todo lo que se ha hecho con C++ y C para que funcione

  • @mozerland
    @mozerland 7 месяцев назад +2

    Y de java ni una palabra no??

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +1

      Esta bastante bien, las ultimas versiones mejoro bastante.

  • @BioAbner
    @BioAbner 7 месяцев назад +7

    Casi todos los motores de videojuegos están basados en c/c++

  • @pedromendozaaristegui5974
    @pedromendozaaristegui5974 7 месяцев назад

    El Gobierno de USA, que programemos en Rust y Ada dice.

  • @WhiteShark010
    @WhiteShark010 7 месяцев назад

    Claro que si, hoy en dia parece que con el c y c++ se puede invocar cualquier libreria.

  • @joseluisnewyork8832
    @joseluisnewyork8832 6 месяцев назад

    Si la Casa Blanca quiere eliminarlos, con mas ganas debo aprender sus secretos.

  • @erickrene5600
    @erickrene5600 7 месяцев назад

    me daba cringue vada vez que decia C plus plus, o dices se mas mas o ci plos plos

  • @adrianlopez3767
    @adrianlopez3767 7 месяцев назад

    Eliminemos la.programación

  • @TheoremofBeethoven
    @TheoremofBeethoven 7 месяцев назад

    PHP: Primera vez?

  • @franciscogomez8188
    @franciscogomez8188 7 месяцев назад +3

    Creo que lo mejor es añadír a C/C++ ciertas cosas de rust, y listo

    • @heavymetalmixer91
      @heavymetalmixer91 7 месяцев назад +4

      Y eso ha estado pasando en C++ (no en C), pero el proceso es muy lento y aparte como C++ tiene que arrastrar un montón de cosas por el tema de la retrocompatibilidad (que para mi es uno de sus mejores características) pues algunas de las nuevas características e ideas no quedan hechas tan bien como deberían.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +1

      Bueno eso es lo que se plantea con Carbon, pero la forma de garantizar la seguridad de Rust es incompatible con el codigo de C++, por lo que el proyecto de Carbon esta en un punto en que no se sabe correctamente hacia a donde avanzar. Se quiere conseguir algo muy complicado y casi imposible.
      El creador de Carbon sugiere casi usar Rust en lugar de Carbon por esto que digo, siempre va haber puntos en donde ellos no puedan garantizar la seguridad.
      Carbon tiene tres etapas.
      Carbon compatible con C++
      Carbon con algo de seguridad (Menos compatible con C++)
      Carbon seguro (De momento no existe)
      Son tres iteraciones de refactor, por eso se cree que no tiene sentido el ultimo, casi vale la pena directamente migrar a Rust en lugar de refactorizar tanto.

    • @heavymetalmixer91
      @heavymetalmixer91 7 месяцев назад

      @@PhosphorusMoscu-code También estap CPP2 AKA CPPFront.

    • @mandeow5523
      @mandeow5523 7 месяцев назад

      Pues si y como lo dijeron otros usuarios lo están organizaciones y empresas lo están haciendo aunque lentamente. Por ejemplo Microsoft esta reinscribiendo las bibliotecas principales de Windows en Rust aparte de C# y Linux desde la 6.1 tiene Rust. Android ya tiene Java, Go, Rust y Kotlin.
      Hay un sistema operativo escrito en Rust que se llama Redox, todavía no ha llegado a su versión 1.0
      Sin contar que todos los lenguajes se actualizan cada cierto tiempo, al igual que el software le llegan novedades que pueden beneficiar a los desarrolladores en adaptarse fácilmente a lo nuevo o que puedan hacer mejor sus tareas. Pero también salen nuevos lenguajes de programación y software que quieren cumplir con diferentes situaciones u tareas.
      Pero estoy de acuerdo que si tu software critico tiene ciertas cosas de Rust u otro lenguaje seguro para la memoria y lo actualizas recurrentemente todo va estar bien.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      ​@@heavymetalmixer91 CPPFront lo que paso es que no dio mucho fruto por la forma en que se escribe, hay mucha más gente esperando cosas como Carbon la verdad.
      Esta bien pero a mi por ejemplo no me convence nada.
      Carbon y Rust me gustan mucho más que CPPFront y Zig, incluso que C++.

  • @mikehurtado4772
    @mikehurtado4772 7 месяцев назад +1

    Microsoft, que de esto no entiende, ha decidido migrar a Rust. Pero qué sabrán ellos

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +1

      Han conseguido muy buenos resultados, mejoras de performance incluso y solventación de bugs.

  • @afanporsaber
    @afanporsaber 7 месяцев назад

    Mientras que no toquen el binario y el assembler, todo estará bien.

  • @luzclarke6333
    @luzclarke6333 7 месяцев назад

    no son los lenguajes son los conceptos cuando fueron utilizados

  • @heudyf
    @heudyf 7 месяцев назад

    Eso seria una estupidez de marca mayor, ambos lenguajes son base de todo lo que tenemos, los sistemas operativos y el hardware.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      No se dice que no, solo se dicen que son de memoria insegura, el manejo manual de memoria trae muchos problemas.

    • @eliuthperez1064
      @eliuthperez1064 6 месяцев назад

      @@PhosphorusMoscu-code Los trae para quien no sabe. En realidad es sencillo (sobre todo si usas Arenas)

  • @rolandoflores3048
    @rolandoflores3048 7 месяцев назад

    Estamos igual con los dinosaurios de cobol, todo mundo crello que se iba a eliminar, y míralos seguimos dependiendo de ellos, y lo peor les pagan mejor que los demás.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Hay muy pocos sistemas Cobol hoy en día, existen pero son muy pocos la verdad. La mayoría de trabajos hoy en día son para otras cosas, hay varios motivos de por que sucedio eso.
      No es del todo correcto igual eso de que les pagan mejor tampoco, si te fijas en encuentas vas a ver que no es lo más pagado ni de cerca.

  • @jaedonbigbrain8700
    @jaedonbigbrain8700 7 месяцев назад

    No estoy de acuerdo cuando dices que es la base de todos los sistemas no es así que los van eliminar los van eliminar pero igual no me va afectar lastima por los q estudiaron c+ pero bueno

    • @mouredevtv
      @mouredevtv  7 месяцев назад

      Cuál es la base de la mayoría de los operativos y software embebido? Puedes no estar de acuerdo, pero no cambiar la realidad :)

    • @makako7284
      @makako7284 7 месяцев назад

      jajajaja este man no sabe nada de informatica de verdad 😂😂

    • @jaedonbigbrain8700
      @jaedonbigbrain8700 7 месяцев назад

      @@makako7284 Ya hay informes muy buenos con una buena fundamentacion donde recomiendan reemplazar ese lenguaje por C # Go o Java y eso se va ir difundiendo cada vez más no se si será reemplzado pero si eso sucediera caballero nomás jjjj

  • @javipy2731
    @javipy2731 7 месяцев назад

    Debe ser que la casa blanca no sabe que son los punteros inteligentes (smart pointers). Intentar implementar aplicaciones que requieren alto rendimiento, o embebidas, con python, java,... En fin

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Los Smart pointers no garantizan nada al ser opcionales y no tener un flujo marcado por el compilador. Son considerablemente más seguros que el uso de compartir memoria de manera manual pero no estan garantizando que el smart pointer se use adecuadamente.

  • @buhosabio4337
    @buhosabio4337 27 дней назад

    ¿"RAst" o "ROst" (Rust)?

  • @fernandorezacampos4231
    @fernandorezacampos4231 7 месяцев назад +2

    Con la existencia de lenguages como Rust, enfocados en la seguridad y permisos muy especificos para las estructuras de datos. Ya no tiene sentido el seguir utilizando lenguajes que pueden dar cabida a corrupcion de memoria, punteros sin un objetivo y algunos otros defectos (como el poo). Es necesario cambiar el codigo a uno que considere paradigmas actuales

  • @CamiloACamacho
    @CamiloACamacho 7 месяцев назад

    Y qué me dices de los sistemas embebidos? Jajaja

  • @DM31415
    @DM31415 7 месяцев назад

    Jamás jamás voy a dejar de programar en c y c++

  • @mikehurtado4772
    @mikehurtado4772 7 месяцев назад

    No son los primeros lenguajes en dejar de ser usados

  • @marcelp4825
    @marcelp4825 7 месяцев назад

    ¿Por qué no mejor eliminan Java?

  • @santiagoarrieta2175
    @santiagoarrieta2175 7 месяцев назад

    Jajajajajajja jajajajajajajajaja jajajajajajajajaja😂🤣😂🤣😂🤣😂🤣🤣😂🤣😂🤣😂🤣😂😂🤣🤣😂🤣😂🤣😂🤣😂.,....😐😐😐😐😐.....
    Espera era en serio.
    Es simplemente imposible, hoy en día ni siquiera han dejado de usar lenguajes como Cobol, pq es inviable el costo de reemplazar cada pieza de software escrito en dicho lenguaje, además de q implica el cese temporal de ciertos servicios (como trenes, colectivos, etc) para ejecutar el cambio.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      El uso de Cobol hoy en día es practicamente nulo, son trabajos muy especializados, casi nadie lo usa a decir verdad. No hay ningún beneficio a día de hoy en usar eso.
      Muchas veces no es necesario remplazar, lo que se hace son migraciones, se toma el codigo y se hace o un wrapper o se expone una API o algo así.
      Luego se va viendo con el tiempo de esto vale más la pena hacerlo con Java por que el CI/CD con Cobol es practicamente imposible y etc. hay muchos factores que se pueden tener en cuenta.
      Una migración no implica el cese temporal, estoy seguro que muchos servicios han migrado a tecnologías que ni conoces, no te has dado cuenta si quiera y no tuvo ningún downtime.

    • @santiagoarrieta2175
      @santiagoarrieta2175 7 месяцев назад

      ​@@PhosphorusMoscu-code no es que se desarrolle en cobol simplemente el sistema quedo, y requiere mantenimiento
      Y los sistemas de los que hablo son mainframes, no pueden cambiar de software y ya el hardware no lo permite, ahi que reemplazarlo, el problema esta en que un Mainframe es una sistema centralizado, una unica coputadora central que realiza todo trabajo y el resto son todas terminales.
      Si ahi alternativas a la suspencion temporal de servico, pero no es rentable, y tiene un gran riesgo de provocar accidentes.
      No es tan simple como lo planteas, para evitar el corte de servico abria que reemplazar sistematicamente las terminales con modulos autonomos, que tengan simultanemente el api o warper, especializado par simular la terminal, y el nuevo sistema, un cambio progrecibo puede llevar a inconsitencias entre ambos sistemas que lleven a cortes localizados del servico, para evitar accientes.
      En corto, son sistemas que por la tecnologia de la epoca y el estado de la industra informatica, no fueron diseñados considerando la nesesidad de un mejora extructural, o espancion de funcionalidad. Sino para cumplir una tarea en especifico de la forma mas eficiente posible.
      En todo caso mi punto es q si aun no se han reemplazado todo el codigo de Cobol, menos se van a librar de C/C++ que es un lenguage intermedio

  • @fulgorete
    @fulgorete 7 месяцев назад +1

    JS y Java… sobre todo Js es un sin Dios 😂. Estos de La Casa Blanca no parecen tener mucha idea… A parte, C y C++ se ha visto en sistemas críticos que con buenos procedimientos se consigue SW seguro 🤷. PD: Rust me gusta y Go me parece una opción si no te importa perder control

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Hay que tener estandares muy altos para poder en C y C++ lograr lo que se hace con Rust y a pesar de eso se sigue sin tener las mismas garantías que tiene Rust.
      Como digo son casos excepcionales, la mayoría de empresas que escriben software jamás llegan a esos niveles.
      Rust no te impide perder control, existe el Rust unsafe pero no se para que querrias usarlo la verdad, la gran mayoría de las cosas se pueden hacer con safe.
      Go no creo que sea muy buena idea por que no es un lenguaje de sistemas como tal, puedes usar alternativas como tinyGo pero no se como resulte el binario final.

    • @fulgorete
      @fulgorete 7 месяцев назад

      @@PhosphorusMoscu-codepues será lo que se tiene en toda industria con sistemas críticos porque se usan este tipo de lenguajes con tasas de error nulas o de poca criticidad. RUST es un newcomer interesante que veremos a ver a donde llega pero hay procedimientos que garantizan, igual que en compilador de RUST, que el código es seguro 🤷

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      ​@@fulgorete Es posible pero el tiempo que requiere llegar a lo mismo es mucho más grande, se pierde mucho tiempo sanitizando todo ese código y definiendo los estándares y especificaciones que se construirán para lograr eso.

    • @fulgorete
      @fulgorete 7 месяцев назад

      Pues sí hasta cierto punto. El control de C/C++ a bajo nivel aún no te lo da RUST o sólo bajo ciertas condiciones. Además, los compiladores han avanzado mucho también, así como los analizadores estáticos y dinámicos. Usar RUST no te va a salvar de ciertos procedimientos tampoco, ojo. Por ejemplo, usar los últimos estándares de C++ te quitan mucho control de lo que ocurre under the hood, aunque se simplifiquen la vida como ocurre con muchos crates de RUST. En sistemas críticos debes tener un control absoluto💪

  • @bbo2428
    @bbo2428 7 месяцев назад +2

    Yo odio c++ y c pero no por eso digo que lo borren.

    • @Eiravxe
      @Eiravxe 7 месяцев назад +1

      😭deja en paz a c y c++

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Nadie dice que van a morir, pero si se busca que los nuevos desarrollos se hagan en otra cosa y los viejos si pueden intenten o segurizarlos definitivamente o migrarlos.

  • @mikehurtado4772
    @mikehurtado4772 7 месяцев назад

    O software que hacen tipos que aprendieron con videos de youtube

  • @alexdevorigin1
    @alexdevorigin1 7 месяцев назад

    Estan locos...

  • @iuliansc8446
    @iuliansc8446 7 месяцев назад

    De repente me interesa aprender C y C+

  • @jomoju
    @jomoju 7 месяцев назад

    No pueden migrarse de Cobol y salen con esto

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Tampoco hay mucho trabajo en Cobol, es muy poco, la mayoria se fue migrando a Java para sacarlo del mainframe y pasarlo de un on premise a la nube.

    • @jomoju
      @jomoju 7 месяцев назад

      @@PhosphorusMoscu-code por eso es de los mejores pagados también . Aún así se sale del contexto del video

  • @saulpineda9761
    @saulpineda9761 7 месяцев назад

    Jajajaja cambiar C/C++? Algún Cobolero donde sea que se escondan se debe estar riendo de esto XD

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      ALGOL y Nebula también no? Lisp también, encabeza el ranking de popularidad todos los años.
      Hay que entender que todo tiene su tiempo, la evolución no es mala necesariamente, sino todos estariamos usando los lenguajes que mencione.

    • @makako7284
      @makako7284 7 месяцев назад

      @@PhosphorusMoscu-code No hay nada como la arquitectura que esta hecha C/C++, no me vengas a decir que Rust resiste ciertas potencias o ciertos lenguajes "mejores", simplemente no hay nada que cambiar, esperar que venga algo más (sofisticado) para que lleguen en (realidad) a la altura de C y C++, mientras; si estaría de acuerdo algo como python, pero todos sabemos que no tiene ni un tercio del tacón de potencia que tiene c o c++ :/. Entonces la verdadera pregunta es: ?, Cambiar "calidad" por "seguridad" o ninguna de las 2?. O al revés?. Espero haber aportado al comentario y gracias y hasta luego 😁.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      @@makako7284 No entiendo a que te refieres pero en insurrección Rust es muy performante, tiene validaciones adicionales que en coste computacional son despreciables la verdad y que además se las puede quitar si se desea.
      Muchas de las validación adicionales son retiradas por un tema que se validan en tiempo de compilación, son validaciones estáticas basadas en tipos y en las 4 etapas del compilador.
      Zig por su parte hace exactamente lo mismo solo que no agrega algunas validaciones a las instrucciones, intentan no generar eso porque siguen teniendo un poco la idea de Seguridad por Habilidad, mientras que Rust se guía de Seguridad por diseño.

  • @ricardoricardorodriguez8368
    @ricardoricardorodriguez8368 7 месяцев назад +1

    Y yo que quiero cambiar de javascript a c++

    • @keviinpereez4329
      @keviinpereez4329 7 месяцев назад +1

      Hazlo eso no indica que van a sacar un lenguaje que lleva mas de 40 años en la industria

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Aprende Rust o Zig en todo caso, si quieres ve C++, no es malo, pero teniendo en cuenta el trade off que hay generalmente compensa un lenguaje moderno.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      @@keviinpereez4329 Nadie dice que lo van a sacar pero si quizas reducir la cantidad de desarrollos nuevos. Codigo legacy habra por años más que asegurado.

    • @valentinnunez358
      @valentinnunez358 7 месяцев назад

      ven a c++ sjjsjssj

  • @IronMan0-h6j
    @IronMan0-h6j 7 месяцев назад

    Si para poder interpretar javascript se requiere C++ porque en el mismo está construido Chrome, Windows, Linux. 😂

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      No necesariamente Chrome esta hecho en muchas cosas, Windows también, Linux hace poco agrego Rust también.
      Hay runtimes de JS como LLRT que no usan C++, Winter, Deno, entre otros.

    • @IronMan0-h6j
      @IronMan0-h6j 7 месяцев назад

      @@PhosphorusMoscu-code Chromium no es solo un programa más, es un mega proyecto, muy díficil de replicar, es muy complejo, si nos ponemos a ser precisos hasta el núcleo del intérprete de Python está escrito C, pero también muchos de sus implementaciónes hacen uso de múltiples lenguajes, solo que unos son menos usados que otros. Aún más el motor usado por Chrome y Firefox están escritos en C, también la mayoría de estas están escritos en estos lenguajes, también Windows y Linux están mayoritariamente escritos en C o C++ es decir la infraestructura de la informática moderna depende de estos lenguajes, es bueno ir usando otro nuevos lenguajes claramente, solo esperemos que en de C++ y C no haya escasez se desarrolladores. La otra opción es entrenar las AI para traducir el código C++ existente por Rust

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      ​@@IronMan0-h6j Claro, osea C y C++ no van a desaparecer, pero los nuevos desarrollos se esta recomendando a hacer en Rust, Chromium esta aceptando código en Rust también. Pero si, no hay porque tener miedo que desaparezca, C y C++ son los unicos lenguajes de bajo nivel desde hace más de 30 años, imaginate todo el software que hay en eso! Hay mucho legacy que se puede mantener.

  • @Metaconta
    @Metaconta 7 месяцев назад +6

    Espero que no lo quiten del Visual Studio Community en el futuro.

    • @Kasmin058-LHM
      @Kasmin058-LHM 7 месяцев назад +1

      No creo porque también está escrito en C# lo que si va suceder es el fin de VS para macOS en este 2024

    • @Metaconta
      @Metaconta 7 месяцев назад

      @@Kasmin058-LHMEs que masOS no interesa mucho a casi nadie, o Windows o Linux.

    • @Eiravxe
      @Eiravxe 7 месяцев назад

      @@Kasmin058-LHMPORUQE

  • @gerardoaliferraroschelijas2572
    @gerardoaliferraroschelijas2572 7 месяцев назад

    Estan locos c y c++ son los lenguajes principales sin eso es como no aprender logica de programacion

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      Se puede usar para uso academico, lo que aporta C y C++ es el uso manual de la memoría.
      Todo lo que se considera logica de programación esta disponible en todos los lenguajes.

    • @gerardoaliferraroschelijas2572
      @gerardoaliferraroschelijas2572 7 месяцев назад +1

      @@PhosphorusMoscu-code está bastante equivocado los sistemas de PC como Windows, Linux y Mac están hechos en c y c++ sobretodo Linux esta hecho en c , y Windows en c++ ahora eliminar c y c++ sería cambiar toda la arquitectura de los sistemas cosa también un poco difícil xq el lenguaje c es un lenguaje de programación q tiene un alta abstracción con la memoria de los sistemas

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      @@gerardoaliferraroschelijas2572 No estoy equivocado y lo que dices también es cierto.
      No tiene muchas validaciones estáticas, el manejar la memoria de forma insegura da problemas, se dan más posibilidades de abstraer con algunos lenguajes modernos.
      Hay muchas ventajas y por eso se está haciendo, Windows y Linux al menos están haciendo esa migración, es posible que nunca desaparezca el 90% del código C en ellos pero muy seguro que el código C++ si, Linux no tiene por ejemplo y Microsoft literalmente ama a Rust.
      Hay muchas ventajas en la migración.
      En Windows vas a encontrar varios dlls con _rs.dll al final eso es porque los hicieron con Rust.
      Personalmente veo super posible el cambiar la base de los sistemas pero porque se está haciendo hoy en día.

  • @christianm4906
    @christianm4906 6 месяцев назад

    Me sorprende que recomienden JavaScript 😂.

  • @Leandrys_
    @Leandrys_ 7 месяцев назад

    Usar rust no va a evitar que se hackeen los sistemas... sino es hacer programas de manera eficiente, de nada me sirve usar un escudo si no tengo ni idea de como se usa un escudo

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      En que sentido? Hay muchos articulos hablando sobre eso, sobre los problemas que son por explotación de memoria. Rust soluciona mucho de eso.
      Obvio que los bugs de analisis no los soluciona pero si muchos logicos y sintacticos.

    • @eduardogz1422
      @eduardogz1422 7 месяцев назад +1

      ​@@PhosphorusMoscu-codeMayormente para que se usa rust?

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      ​@@eduardogz1422 Hoy en día tema crypto y blockchain. Si sales de eso tienes un panorama mucho más amplio que con otros lenguajes porque se escribe como si fuera un lenguaje de alto nivel, por lo que se puede usar facilmente para hacer backend web y bots, por su rendimiento se puede usar para AI, Data Science, etc. todo tema Big Data, al igual que con C y C++ terminas haciendo bindings de Pytorch u otras herramientas. Casos de ejemplo de esto, Axum, Actix y Rocket, frameworks web, tema AI tienes Burn un framework para eso justamente, Candle un Pytorch hecho en Rust por HuggingFace y usado por OpenAI, Polars el remplazo de Panda con API exactamente igual pero en lugar de Python hecho en Rust.
      Puedes hacer programas de escritorio y ahora se esta trabajando en tema Android y iOS, ejemplos de esto Tauri, Slint, GTK-RS, yo que se, hay muchos.
      En tema de gaming ya hay algunos proyectos que lo usan por dar ejemplos Veloren (un CubeWorld open source) y The Finals (no se un shooter).
      Incluso lo puedes usar para frontend con WASM, ejemplos de eso es Leptos y Yew, dos frameworks.
      Sistemas operativos y embebidos, casos famosos Windows que esta re escribiendo cosas, Linux también.
      Aeronautica por ejemplo, a diferencia de C y C++, Rust esta siendo considerado como una de las mejores opciones porque es recomendado por la gente de AdaCore, la gente que mantiene Ada, lenguaje de programación que se usa especialmente en aeronautica, SpaceX lo esta usando por dar ejemplos. Se esta trabajando en una especificación (Esto es un requerimiento casi legal para trabajar con lenguajes de programación en cosas tan criticas como aviones turisticos) para usarlo en muchos más lados.
      Hasta me han llegado trabajos para desarrollar base de datos. Cosas rarisimas.
      Re escribir cosas del ecosistema de Python y JavaScript, por ejemplo Deno, Prisma, Polars (No solo remplaza Pandas sino que disponibiliza una API para Python, JavaScript y Rust), FastAPI, NextJS, etc.
      Hay muuuchos usos, es un lenguaje que a diferencia de C y C++ no se ha centrado unicamente en el bajo nivel, no necesitas ser tan tecnico para usarlo, no cuesta tanto usarlo, son casos que fui viendo estos años.
      Mayormente para Crypto y Blockchain como dije pero es mucho más amplio que eso, Crypto y Blockchain son las industrias que lo abrazaron como desesperados pero de a poco se adoptan otros.

    • @miguelquintana2548
      @miguelquintana2548 7 месяцев назад

      @@PhosphorusMoscu-code a ver recomienda un articulo

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      @@miguelquintana2548 No puedo pasar links por las politicas del canal pero puedes buscar como
      "Chromium - Memory Safety"
      "Secure by Design: Google’s Perspective on Memory Safety"
      "A proactive approach to more secure code"
      "Sustainability with Rust"
      Uno de ellos lo deja bien claro:
      Around 70% of our high severity security bugs are memory unsafety problems (that is, mistakes with C/C++ pointers). Half of those are use-after-free bugs.
      Incluso hace poco se hizo una conferencia
      "BlueHat IL 2023 - David Weston - Default Security"
      Ahí explicaron algunos beneficios de re escribir C/C++ a Rust, con mejoras de performance y todo.

  • @Joseph_183
    @Joseph_183 7 месяцев назад

    no lose rick... parece falso

  • @batybait
    @batybait 7 месяцев назад

    Odio ese lenguaje xd. Apoyo la moción 😂

  • @user-17029
    @user-17029 6 месяцев назад +1

    Eso es terrible, como estudiante de ingeniería informática puedo decir que ese lenguaje aunque no tenga una mayor seguridad ha dado muchos aportes y puede usarse para el aprendizaje y entendimiento del lenguaje ensamblador, además de mejorar las prácticas en programación. Hay muchas cosas para eliminar que el lenguaje C/C++, como las detestables agendas woke que bastate daño han hecho al país y al mundo, y las leyes que facilitan la entrada a inmigrantes ilegales sin hacer previas valoraciones a estos. Jamás deberían quitar el lenguaje C/C++.

  • @valentinnunez358
    @valentinnunez358 7 месяцев назад +3

    no me van a quitar c/c++ nunca sjsjsjsj

  • @Emanuel-yb3qk
    @Emanuel-yb3qk 7 месяцев назад +2

    El problema es el tipo de gente que hay en la casa blanca. Tan solo miren el tipo de decisiones que se han tomado en ese lugar en los últimos años, y no es que Obama haya sido mejor o que trump sea El Salvador de ese país, es que ya hay mucho inepto en ese gobierno. De verdad se está viendo la decadencia de un imperio.

  • @pedromendozaaristegui5974
    @pedromendozaaristegui5974 7 месяцев назад

    Yo con Nim en la mochila

  • @hueheeuuehueuheuheuhueheeu1245
    @hueheeuuehueuheuheuhueheeu1245 7 месяцев назад

    JAVASCRIPT LOOOOOOL AJJAJAJAJAJA

  • @danielalas3878
    @danielalas3878 7 месяцев назад +4

    ESOS SON LOS LENGUAJES PADRE. SON LENGUAJES SAGRADOS. SI LOS INTENTAN QUITAR PROGRAMAREMOS MAS SEGUIDO EN ESTOS LENGUAJES. 💪

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад +1

      No son los lenguajes padres, hay muchos previos a C y C++, uno de los lenguajes más prehistoricos, incluso más que C y que existe a día de hoy es LISP por ejemplo.
      Algunos otros han caido, como ALGOL y Nebula.
      Otros simplemente han sido opacados como Ada.

  • @luzclarke6333
    @luzclarke6333 7 месяцев назад

    Puede

  • @emilianoezequielparenti2459
    @emilianoezequielparenti2459 7 месяцев назад

    Y seguro rust se compila con C.😅

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      En realidad no, la forma en que funciona es que tienen un bootstrap escalonado, por lo que podrias instalar Rust desde cero sin otras dependencias.
      Por otro lado hay un sitio, la LLVM que esta hecha en C++, pero estan siendo remplazada por un proyecto llamado Cranelift que hecho en Rust

    • @emilianoezequielparenti2459
      @emilianoezequielparenti2459 7 месяцев назад

      @@PhosphorusMoscu-code Instalar Rust sí, pero yo me refería a compilar. ¿Existen compiladores de Rust hechos en Rust? Si no, sería código cerrado, si prohíben C no va a ser posible compilar Rust.

    • @PhosphorusMoscu-code
      @PhosphorusMoscu-code 7 месяцев назад

      @@emilianoezequielparenti2459 Si, es justamente eso, el bootstrap es esa etapa donde (no se si tienes solo uefi o un OS detrás) desde una base totalmente limpia puedes obtener Rust sin ningún pre requisito.
      Rust contempla ese caso.
      Además todo el compilador Rust está hecho en Rust, no sé si lo dije pero la LLVM era uno de las polémicas hoy en dia tiene varias alternativas.