6 puntos por ffdd270 2020-10-27 | 10 comentarios | Compartir por WhatsApp

El texto de arriba es una parodia. (...) Cuando uno trabaja con C++, a veces sale en tono de broma algo como: "Parece que Bjarne lo hizo tan complicado para que le subieran el sueldo jaja"; esta novela fue creada a partir de esa idea. Al propio Bjarne Stroustrup le gusta muchísimo C++, y ha publicado bastantes libros sobre el tema. ( The C++ Programing Language, Principios y práctica de la programación con C++ )

Pero, más allá de los hechos, si alguna vez trabajaste con C++, creo que vas a poder leerlo con muchísimo gusto, así que lo recomiendo.

10 comentarios

 
kkweon 2020-10-27

El profesor Stroustrup también da muchos seminarios y charlas, así que ya ha hablado incontables veces sobre lo que piensa de C++, y por eso no logro compartir mucho la idea de que esto sea especialmente interesante..

 
ffdd270 2020-10-27

Ese texto salió en el 98, así que al principio parece que muchos cayeron en el anzuelo. Si era C++98... no había ni smart pointers ni lambdas, y todavía existía incluso código de ensamblador inline...

 
ffdd270 2020-10-27

Ahora los IDE han mejorado, así que ya pasa menos eso de andar de un lado a otro para averiguar qué tipo es realmente un typedef. Digo que pasa menos porque... si se mezclan plantillas o macros, al final igual te toca volver a correr de aquí para allá OTL

 
xguru 2020-10-27

Leí The C Programming Language de K&R subrayándolo con mucho cuidado...

Pero creo que no pude leer con tanto interés el libro de C++ de Bjarne. O sea, como dice el texto de arriba, sí parecía un poco complejo... jaja

 
ffdd270 2020-10-27

Como tenía un grosor como para matarte si te golpeara, leí como una cuarta parte y luego me di cuenta de que podía simplemente buscarlo en cppreference, así que lo dejé (...

Ese texto es uno de los representantes entre los llamados "artículos que le pegan a C++". Aparte de ese, también están el correo de "Linus Torvalds diciendo que usar C++ es una locura" y el artículo "C++ es bueno para la economía jaja".

De todos modos, la mayoría son textos publicados antes de C++11... 11... mejoró... tanto... que ya nadie dice nada, o será que nadie logra entenderlo todo y por eso nadie dice nada (...) No lo sé. Ya hasta llegamos a C++20...

 
heal9179 2020-10-27

Quienes usan C++ no tienen quejas porque les salen del 11 al 20,

y quienes no usan C++ parece que no dicen nada porque no conocen del 11 al 20.

 
xguru 2020-10-27

Ah, soy exactamente ese caso. Como no es que haya seguido usando C++, no conozco muy bien las versiones 11~20.. ^^;

 
ffdd270 2020-10-27

Ha cambiado muchísimo. Lambdas, smart pointers y cientos de funciones template que hasta parecen capaces de cifrar por sí solas el código fuente (...)

Más bien, eso de "meter demasiadas cosas y generar confusión" que menciona el texto sigue pasando incluso ahora... pero aun así, cuando escribes lógica general, si usas código template ya hecho y bien diseñado, la productividad sale bastante decente. Obviamente no se compara con un script, pero bueno, siempre se puede hacer binding...

 
hwaan2 2020-10-28

En organizaciones que usaban 98 o 03, incluso si cambian a lo moderno, se genera una brecha técnica dentro del equipo y la productividad puede incluso bajar;;;

 
ffdd270 2020-10-28

Eso podría ser, jeje; al menos pensaba que con solo usar lambdas o smart pointers la productividad mejoraría frente a 03. En 03 no había lambdas, así que se veía como una implementación forzada usando plantillas.