Que es C++
C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido [¿por? fusionar con el siguiente]. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Consejos Iniciales antes de programar en C++
Con la práctica, se puede observar que se puede confundir a otros programadores con el código que se haga. Antes de siquiera hacer una línea de código, si se trabaja con otros programadores, ha de tenerse en cuenta que todos deben escribir de una forma similar el código, para que de forma global puedan corregir el código en el caso de que hubieran errores o rastrearlos en el caso de haberlos. También es muy recomendable hacer uso de comentarios (comenta todo lo que puedas, hay veces que lo que parece obvio para ti, no lo es para los demás) y tratar de hacer un código limpio y comprensible, especificando detalles y haciendo tabulaciones, aunque te tome un poco mas de tiempo, es posible que mas adelante lo agradezcas tu mismo.
Ejemplos
El simple programa inicial, el hola mundo...
#include <iostream>
int
main()
{
std::cout << "Hola mundo!" <<
std::endl; //Imprime el mensaje "Hola mundo!" en
pantalla
return 0;
}
Un programa escrito en C++ que pregunta un número al usuario y después nos dice si es par o impar
// Programa que nos
permite saber si el número introducido es par o impar
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int numero;
cout
<< "Introduce un numero: ";
cin
>> numero;
if (numero % 2 == 0)
{
cout << numero << " es
par." << endl;
}
else
{
cout << numero << " es
impar." << endl;
}
return 0;
}