Skip to content

andresmdev/programming-one

Repository files navigation

Programación 1 - C++

Bienvenido al repositorio de C++

Aquí encotraras toda la información basica del leguanje para que aprendas a usarlo. 👨‍🏫

Introducción

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.

Sus extensiones comunes son:

.h .hh .hpp .hxx .h++ .cc .cpp .cxx .c++

Ejemplos

#include <iostream>

using namespace std;

int main()
{
    cout << "Hola mundo" << endl;
    return 0;
}

Ventajas

  • Alto rendimiento: Es una de sus principales características, el alto rendimiento que ofrece. Esto es debido a que puede hacer llamadas directas al sistema operativo, es un lenguaje compilado para cada plataforma, posee gran variedad de parámetros de optimización y se integra de forma directa con el lenguaje ensamblador.

  • Lenguaje actualizado: A pesar de que ya tiene muchos años, el lenguaje se ha ido actualizando, permitiendo crear, relacionar y operar con datos complejos y ha implementado múltiples patrones de diseño.

  • Multiplataforma

  • Extendido: C y C++ están muy extendidos. Casi cualquier programa o sistema están escritos o tienen alguna parte escrita en estos lenguajes (desde un navegador web hasta el propio sistema operativo).

Desventajas

Es un lenguaje muy amplio (con muchos años y muchas líneas de código), tiene que tener una compilación por plataforma y su depuración se complica debido a los errores que surgen. Además el manejo de librerías es más complicado que otros lenguajes como Java o .Net y su curva de aprendizaje muy alta.

Programas hechos con C++

  • MySQL
  • Windows
  • Chromium
  • Firefox
  • Microsoft Office
  • Juegos y mas juegos

Ahora empecemos a programar!! 👨‍💻 👩‍💻

About

Programación 1 - C++

Resources

Stars

Watchers

Forks

Languages