Aparentemente, los desarrolladores no escucharon un aviso reciente de la Casa Blanca para alejarse de C++ y C por preocupaciones de seguridad de la memoria, ya que C++ ha subido al segundo lugar en el índice Tiobe de popularidad de lenguajes de programación, solo detrás de Python. El lenguaje C cayó al tercer lugar. C++ es el lenguaje número dos en el índice de la comunidad de programación Tiobe de junio, mientras que el tercer lugar de C es su posición más baja en el índice. C++ ocupó el tercer lugar el mes pasado, mientras que C ocupó el segundo lugar. “Las principales fortalezas de C++ son su rendimiento y escalabilidad”, dijo Paul Jansen, director ejecutivo de la empresa de servicios de calidad de software Tiobe Software, en una publicación de blog sobre el índice de este mes. «Su desventaja son las muchas formas de hacer las cosas, es decir, su rico lenguaje de características, que se debe a su larga historia y su objetivo de compatibilidad con versiones anteriores». Jansen profundiza en las desventajas y dijo que C++ hace que el código sea mucho más difícil de entender y mantener si todos hacen algo más para lograr lo mismo. «A lo largo de los años se han introducido muchos modismos diferentes sin menospreciarlos», dijo. «Todavía hay algunas características en C++ que nadie debería usar pero que pueden usarse». El ascenso de C++ al segundo lugar desafía un informe de la Oficina del Director Cibernético Nacional (ONCD) de la Casa Blanca de febrero que aconsejaba a los desarrolladores que dejaran de usar C y C++ debido a lo que decía el informe era una falta de seguridad de la memoria. El informe fue escrito para reducir el riesgo de ataques cibernéticos. El informe citó el lenguaje Rust como ejemplo de un lenguaje de programación que la ONCD consideraba seguro. Jansen criticó el boletín de la Casa Blanca. “En mi opinión, el consejo de la Casa Blanca de Estados Unidos no fue bien pensado”, dijo Jansen. “¿Cómo puedes recomendar Rust si todavía no hay herramientas ni desarrolladores? Además, Rust es un [relatively] Es un lenguaje complejo de aprender, por lo que definitivamente no es algo que quieras dejar en manos de los ‘desarrolladores gubernamentales’. C++ se puede ejecutar de una manera muy segura, pero, por supuesto, es necesario saber cómo hacerlo”. C++ se utiliza mucho en sistemas integrados, desarrollo de juegos y software de comercio financiero, por nombrar sólo algunos dominios, dijo Jansen. La advertencia de la Casa Blanca sobre C y C++ provocó una fuerte respuesta del diseñador de C++ Bjarne Stroustrup, quien enfatizó los esfuerzos del comité de estándares de C++ para hacer que C++ sea más seguro. Otros aspectos destacados del índice Tiobe de junio incluyen que el idioma Go obtuvo el séptimo lugar por primera vez, Rust ascendió al puesto 17, también un máximo histórico, y Fortran se mantuvo en su posición entre los 10 primeros. El índice Tiobe clasifica la popularidad del idioma según la cantidad de ingenieros capacitados en todo el mundo, cursos y proveedores externos asociados con cada idioma, que se evalúan mediante motores de búsqueda, incluidos Google y Bing, y otros sitios web como Amazon y Wikipedia. El índice Tiobe top 10 de los lenguajes de programación de junio: Python, con una calificación de 15,39% C++, 10,03% C, 9,23% Java, 8,4% C#, 6,65% JavaScript, 3,32% Go, 93% SQL, 1,75% Visual Basic, 1,66 % Fortran, 1,53% El índice rival Pypl de popularidad del lenguaje de programación evalúa la popularidad del lenguaje en función de la frecuencia con la que se buscan idiomas en Google. Los 10 lenguajes principales de Pypl en junio: Python, con una participación del 29,06% Java, 15,97% JavaScript, 8,7% C#, 6,73% C/C++, 6,4% R, 4,75% PHP, 4,57% TypeScript, 3,0% Swift, 2,76% Óxido, 2,5% Copyright © 2024 IDG Communications, Inc.