viernes, 28 de octubre de 2011

Historia
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan 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.

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.

Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.

Compilador
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.

En esta ocasión usaremos el compilador Dev C++  la cual pueden descargar desde la Pagina Oficial

Algunas sentencias de C++
A continuación veremos las sentencias "cout" y "cin" propias de C++.
  • "cout" se usa para mostrar algún mensaje en pantalla, es decir para la salida de datos, Ejm: cout<< "Muestre aquí su mensaje".
  • "cin" se usa para guardar datos sea el tipo que asignemos en la variable, es decir para la entrada de datos, Ejm: cin >>VariableQueYaAsignamos
  • No olvidar que en cout se usa "<<" y en cin se usa ">>"
  • C++ detecta las mayúsculas y minúsculas, así que hay que tener mucho cuidado al momento de escribir algún comando.
    A continuación un ejemplo en el cual se muestra un mensaje:


    Como verán al principio va "#include <iostream>" , a esto se le denomina una "librería" , en este caso estamos importando la librería "<iostream>" el cual nos va permitir llamar a "cout" y "cin".
    Después se utiliza "using namespace std;" el cual nos va a permitir ahorrar linea de codigo, por Ejm: normalmente tendríamos que escribir  "std::cout << "Hola";" para poder mostrar un mensaje, pero usando el namespace sería "cout<< "Hola" como ya vimos anteriormente.
    Main es imprescindible en cualquier  Programa C/C++ que representa el punto de inicio de su ejecución, por lo general adopta la forma "int main ();" seguido de esto van los corchetes {} el cual indica el comienzo y fin de la intrucción.
    Al final de la instrucción colocamos "system("pause")", el cual sirve para visualizar correctamente la pantalla, es decir hace que se detenga porque de lo contrario la aplicacion se cerrara en un parpadeo y no dejara ver la aplicación que hemos creado.
    No olvidar que al final de cada instrucción se debe colocar ";".