Hoy, estoy feliz de presentar la publicación de Peter Gottschling acerca de la nueva libraría de formateo en C++20 std::format. Gracias a std::format, el formateo de texto se convierte en C++20 tan fácil como lo es en Python.
|
etiquetas: c++ , c++20 , programación , informatica
(lo reconozco: no me gusta C++)
Ejemplo claro de facilitar las cosas es la diferencia de trabajar con char* y std::string...
Y, sobre todo, tampoco me interpretes mal: no digo que sea un mal lenguaje, simplemente digo que le tengo tirria. Y soy consciente de que en buena medida es debido a detalles personales y cuestiones subjetivas. Ya ves... en cuestión de sintaxis me gusta mucho más C#. La pena es que no sirve para lo mismo que C++ porque trabaja sobre una máquina virtual, pero la sintaxis sí me gusta, precisamente porque es como C++ pero sin esas cuatro cosas que veo como un pegote.
Y fueron programadores de C los que crearon C++... pero que el lenguaje ha mejorado últimamente es un hecho, con las listas, vectores, mapas, queues, funciones lambda, las variables auto, std::shared_ptr y std::unique_ptr, std::function, etc etc que en C puro sería más costoso implementar desde 0 (cierto es que en determinados casos puntuales puede ser mejor implementarte en C una lista o vector en vez de usar la del std) pero de manera generalizada es un lenguaje tanto o más potente que C. Y si no estoy equivocado, desde compiladores de C no siempre puedes compilar c++ pero desde todos los compiladores de c++ si que se puede compilar partes de C y ensamblador.