domingo, 19 de noviembre de 2023

Generalidades de C++

C++ (C plus plus, o en español C más más) es un lenguaje de programación orientado a objetos (POO). Fue desarrollado como una "evolución" de C para admitir manipulación de objetos y ha tenido un constante crecimiento desde su primera aparición en 1979.

Logo oficial de C++

Aunque la popularidad de C++ ha ido en aumento, su curva de aprendizaje es plana, lo que significa que es un lenguaje complejo de aprender (pero no imposible). A diferencia de los lenguajes de fácil aprendizaje, C++ requiere un entendimiento profundo de conceptos de ciencias de la computación tales como gestión de memoria, programación orientada a objetos, plantillas, contenedores, algoritmos, entre otros.

Adicinalmente, C++ tiene una extensa cantidad de librerías estándar y ofrece acceso al Hardware de bajo nivel (manipulación directa de bits en la memoria), lo que permite que los programas escritos en este lenguaje tengan un desempeño y velocidad de ejecución superior si se lo compara con otros. Estas características lo convierten en un lenguaje de programación muy poderoso, utilizado ampliamente para la programación de sistemas y aplicaciones complejas.

La industria utiliza C++ principalmente en el desarrollo de sistemas embebidos, IoT, computación de alto rendimiento, finanzas, gráficos y desarrollo de vídeojuegos.

Este blog se centrará en explicar los conceptos y herramientas disponibles en C++ desde una perspectiva básica hasta un nivel intermedio. El enfoque del blog está fuertemente ligado a las estructuras de datos, algoritmos, y programación orientada a objetos.

Cabe aclarar que aunque el nombre de este blog utiliza las palabras "desde cero",
se espera conocimientos básicos de programación por parte del lector. Temas como el Entorno de Desarrollo Integrado (IDE) se dejarán a elección del programador. Las futuras entradas del blog dependerán de los recursos (generalmente tiempo) que el autor disponga.

No hay comentarios.:

Publicar un comentario

Generalidades de C++

C++ ( C plus plus , o en español C más más ) es un lenguaje de programación orientado a objetos (POO). Fue desarrollado como una "evol...