Skip to the content.

:space_invader: C++ - No es ciencia espacial

El C++ moderno es mucho más simple de lo que comúnmente se percibe. El lenguaje ha sufrido cambios significativos a lo largo de los años y ha adquirido la capacidad de escribir código seguro y eficiente. Con los estándares más recientes, no hay necesidad de preocuparse por las fugas de memoria. El compilador también se ha vuelto mucho más inteligente, realizando una gran cantidad de optimizaciones en tu código para ofrecer el máximo rendimiento. Sin embargo, todavía es posible optimizar el código mediante ajustes y trucos manuales.

La principal deficiencia del lenguaje es la falta de un gestor de paquetes estándar (package manager). Aunque varios productos apuntan a llenar este vacío, ninguno ha tenido éxito hasta ahora.

Además, C++ ha sufrido por su propio paradigma de “El desarrollador no paga por lo que no usa”. En la práctica, los desarrolladores de software comercial no prestan mucha atención a las dependencias, lo que resulta en la situación opuesta donde el desarrollador tiene que pagar cada vez que necesita una dependencia. Esto lleva a efectos secundarios “interesantes” durante la construcción (build) del proyecto. Sin embargo, este problema también se está resolviendo gradualmente.

Para empezar con C++, uno necesita una comprensión básica de:

A pesar de su historia, el C++ moderno es mucho más simple de lo que solía ser.

¡No tengas miedo de aprenderlo y buena suerte! :dizzy:


A la página principal