La próxima versión principal de C++ alcanzó un hito importante a principios de este mes, cuando el comité ISO de C++ congeló el conjunto de características que se incorporarán a C++26. Entre las novedades más destacadas se incluyen la reflexión en tiempo de compilación, los contratos, la ejecución asíncrona y muchas otras más.
|
etiquetas: c++ , programación , c++26 , lenguajes
De rust no puedo hablar porque no lo he usado y además es muy nicho. Recomiendo Go porque es mucho más simple y tiene una sintaxis similar.
Yo creo que está en un lugar muy raro. Si quieres simplicidad y manejar tu ma memoria C es el rey. Si no te importa tener GC usaría Go de cabeza
Claro, como tu dices, programar en C++ implica tener una idea mucho mas precisa de lo que estás haciendo (y lleva mas tiempo) que en Go.
Recomiendo mucho leer el blog de Go. En el ultimo post hablan de porque después de muchas propuestas han decidido dejar el error handling como está. Por simplicidad.
Un buen lenguaje tiene que tener una identidad definida en mi opinión.
Hay aplicaciones para las que sacar un 5% mas de rendimiento in-core implica millones de euros de diferencia. Para esas, C++ es mucho mejor que Go, y un programador que sepa lo que hace. Si lo que quieres es algo que sea fácil de mantener, que puedas subcontratar a cualquier junior de un país subdesarrollado para que te salga barato y no te importa que vaya mas despacio, Go y Python son lo mejor.
www.tiobe.com/tiobe-index/
Es muy útil para programar mejor. Pero tu mismo.
Sobre C++, a día de hoy se usa, y mucho. Gran parte de las bibliotecas que dan buen un performance del copón usadas en lenguajes como python, están picadas en C++, y Python se encarga de hacerles un wrapper.
DuckDB está revolucionando la analítica de datos, y está picada en C++, Apache Arrow, escrito en C++, ClickHouse... C++. Personalmente me gusta más Rust, pero de ahí a decir que es inusable va un trecho.
Los que dicen que inmigrantes son delincuentes frente a los que dicen que son seres luz y las estadísticas son falsas
Polarizados e imbeciles
Los nuevos desarrollos en C++ que un meneante haga, hasta el más mínimo tendrá un impacto muchísimo mayor que cualquier argumento contra algún político de turno.
Si vas a trolear, al menos intenta ser gracioso.
Eso sí, luego en el trabajo usamos C++17 pero bueno, estoy preparado para el futuro.
P.D: Para #1 Este es el meneame que nunca debió dejar de ser.