¿De qué encuesta estamos hablando?
Stack Overflow, un popular servicio de preguntas y respuestas para programadores, ha publicado
Los participantes de la encuesta también hablaron sobre qué lenguajes de programación, marcos, bibliotecas y herramientas utilizan en su trabajo.
Para determinar el idioma "favorito",Stack Overflow preguntó a los desarrolladores qué lenguaje usaron el año pasado y qué quieren escribir en el próximo. Si el encuestado trabajó con el idioma y le gustaría seguir trabajando con él, puso "grajillas" en ambos ítems.
Los 10 lenguajes favoritos, en orden descendente, incluyen: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js y Go.
Entrevista

Además, entre los encuestados se encuentran más de 10 mil desarrolladores de Javascript que quiereniniciar o continuar el desarrollo en Go o Rust.
Rust ha demostrado ser popular para la programación de sistemas y es visto como el segundo lenguaje después de C para el desarrollo del kernel de Linux, en parte porque puedeAyudar a resolver errores de seguridad relacionados con la memoria.
Los 5 favoritos principales de la encuesta incluyen Rust, Clojure, TypeScript, Elixir y Julia (enumerados en orden descendente). Les siguen Python, Dart, Swift, Node.js y Go.

De la misma manera, los autores de la encuesta identificaron el lenguaje "más odiado". Para empezar, hablemos del "favorito" de los programadores.
Mi idioma favorito es Rust
El lenguaje de programación Rust se ha convertido en la mayoría de los programadores de todo el mundo. Esta es la conclusión a la que llegaron los expertos del portal Stack Overflow, el mayor foro para programadores.
Rust ha recibido el estatus de "lenguaje de programación más querido" por sexta vez consecutiva, escribeLa mayoría absoluta de los encuestados votó por él.El 86,69% de ellos votó por él.
¿Por qué Rust?
Los programadores de Rust lo etiquetansintaxis concisa con palabras clave. Además, tiene un analizador de código para ayudar a prevenir pérdidas de memoria y errores cuando se trabaja con subprocesos múltiples. Además, los desarrolladores notan la administración independiente de la ubicación de los datos en la memoria (usando punteros), la falta de recolección de basura y una poderosa tipificación estadística.
¿Cómo surgió el idioma?
Hace 14 años, Graydon Horzan, de Mozilla, desarrolló el lenguaje en su tiempo libre.Durante tres años, trabajó solo, hasta que Mozilla se unió oficialmente al trabajo en 2009.Un año después, la compañía presentó Rust al público.

Dos años más tarde, tuvo lugar la primera versión alfa del idioma.Especialmente en Rust, los desarrolladores han creado el motor Servo para navegadores web. Otro año más tarde, el gigante de TI Samsung se unió al trabajo en Servo. Como resultado de la colaboración, el código Servo se transfirió a la arquitectura ARM.
Rust 1.0 se lanzó en 2015.En su primer año de funcionamiento, el lenguaje de programación recibió el bronce en el concurso "Lenguaje de programación favorito" en el portal Stack Overflow. Todos los años siguientes, ocupa exclusivamente el primer lugar.
Características del óxido
Los analistas de Evrone señalan que el código Rustcorresponde a cuatro conceptos principales en programación: procedimental, paralelo, funcional y POO. Por tanto, Rust es un lenguaje versátil que tiene muchos usos. Por ejemplo:
- programación de aplicaciones cliente y servidores web;
- blockchain;
- creando sus propios sistemas operativos;
- escritura de programas y aplicaciones para sistemas de supervisión y servidores;
- desarrollo de software de propósito general;
- creación de infraestructura;
- motores de escritura para navegadores y juegos.
Ahora bien, Rust es un lenguaje relativamente joven que está en constante cambio y evolución.El uso de lenguajes de programación raros le permiteEstoy ocultando su malware de los antivirus. Con su ayuda engañananálisis de firmas, por ejemplo, ocultando un troyano escrito en C dentro de un cargador escrito en Rust.No es raro que los hackers reescriban por completo sus primeras creaciones en Rust.
¿Qué lenguajes odian los programadores?
Ranking de los idiomas más odiados por resultadosde la encuesta realizada por Stack Overflow se convirtió en lenguaje C. El 66% de los encuestados ya no querría lidiar con él, y solo el 39,56%, por el contrario, estaba dispuesto a seguir escribiendo en él.
Por cierto, C no es el único idioma que ha recibidoestado odiado. Junto con él, este estado fue recibido por C ++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA.

COBOL está considerado como uno de los lenguajes de programación más antiguos.Existe desde mediados del siglo XX y durante mucho tiempo se consideró una lengua muerta.Sin embargo, en la primavera de 2020, volvió a ser popular durante la pandemia de coronavirus.
El año pasado, las autoridades del estado estadounidenseNueva Jersey ha comenzado a buscar programadores COBOL a medida que la carga de trabajo de las PC más antiguas en el sistema de empleo de EE. UU. Ha aumentado debido a la pandemia de COVID-19. Según The Register, los especialistas necesitarán actualizar el software en los mainframes hace 40 años, que ya no pueden hacer frente a la carga. Ha crecido debido al aumento del desempleo. Con cientos de miles de personas perdiendo sus trabajos, las solicitudes de beneficios por desempleo en todo el país aumentaron un 1600% en cuestión de semanas. Al mismo tiempo, la mitad de las solicitudes entrantes se procesan con un retraso importante, y para ello necesita especialistas de COBOL. El objetivo es actualizar el software del mainframe. Sin embargo, fue muy difícil para las autoridades encontrar tales programadores.
Lee mas
Mira cómo un agujero negro comienza a destruir una estrella.
Nueva partícula descubierta en el Gran Colisionador de Hadrones
NASA: la situación con el módulo "Ciencia" es más grave de lo anunciado anteriormente
Stack Overflow es un sistema de preguntas y respuestas sobre programación desarrollado por Joel Spolsky y Jeff Atwood en 2008 y que forma parte de la red Stack Exchange. Al igual que con otros sistemas de este tipo,Desbordamiento de pilaBrinda la oportunidad de evaluar preguntas y respuestas que aumentan o disminuyenreputación de los usuarios registrados.