Lenguaje De Programacion En C++

Páginas: 5 (1204 palabras) Publicado: 15 de enero de 2013
Introducción:

En vista de las necesidades de nuevas formas de programación y de la amplificación del lenguaje de programación C nace C++ a mediados de los años 1980 actualmente C++ está considerado por muchos como el lenguaje más potente, debido a que permite trabajar tanto a alto como a bajo nivel, sin embargo es a su vez uno de los que menos automatismos trae, con lo que obliga a usarlibrerías de terceros, como por ejemplo Boost (enlace externo)

Historia
Bjarne Stroustrup en su búsqueda por extender el exitoso lenguaje de programación C, diseña mediados de los años 1980 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.
El nombre C++ fue propuesto porRick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
Un ejemplo de programa en C++, el clásico Hola mundo
A continuación se cita un programa de ejemplo Hola mundo escrito en C++:
/* Estacabecera permite usar los objetos que encapsulan los descriptores stdout
y stdin: cout(<<) y cin(>>)*/
#include <iostream>
using namespace std;

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

Al usar la directiva #include estamos diciéndole al compilador que busque e interprete todos los elementos definidos en el archivo que acompaña ladirectiva (en este caso, iostream). Para evitar sobrescribir los elementos ya definidos al ponerles igual nombre, se crearon los espacios de nombres o namespace del singular en inglés. En este caso hay un espacio de nombres llamado std, que es donde se incluyen las definiciones de todas las funciones y clases que conforman la biblioteca estándar de C++. Al incluir la sentencia using namespace stdle estamos diciendo al compilador que usaremos el espacio de nombres std por lo que no tendremos que incluirlo cuando usemos elementos de este espacio de nombres, como pueden ser los objetos cout y cin, que representan el flujo de salida estándar (típicamente la pantalla o una ventana de texto) y el flujo de entrada estándar (típicamente el teclado).

La definición de funciones es igual que en C,salvo por la característica de que si main no va a recoger argumentos, no tenemos por qué ponérselos, a diferencia de C, donde había que ponerlos explícitamente, aunque no se fueran a usar. Queda solo comentar que el símbolo << se conoce como operador de inserción, y grosso modo está enviando a cout lo que queremos mostrar por pantalla para que lo pinte, en este caso la cadena "Hola mundo".El mismo operador << se puede usar varias veces en la misma sentencia, de forma que gracias a esta característica podremos concatenar el objeto endl al final, cuyo resultado será imprimir un retorno de línea.

Por último tomaremos una secuencia de caracteres del teclado hasta el retorno de línea (presionando ENTER), llamando al método get del objeto cin.
Tipos de datos

C++ tiene lossiguientes tipos fundamentales:

Caracteres: char (también es un entero), wchar_t
* Enteros: short, int, long, long long
* Números en coma flotante: float, double, long double
* Booleanos: bool
* Vacío: void

El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por omisión los enteros contienen signo), con lo que se consigue un rango mayor denúmeros naturales.

Usos de C++
Este ciclo es uno de los más usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Su formato general es:
For (inicialización; condición; incremento)
{Instrucción (es);};
Ejemplo:
For (x=1;x⇐10;x=x+1)
For (c=0;c♥;c++)
En su forma simple la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C Programacion
  • lenguaje de programacion c
  • Lenguaje C programación Basica
  • LENGUAJES DE PROGRAMACION EN C++
  • Estructura Del Lenguaje De Programacion C++
  • LENGUAJE DE PROGRAMACION C
  • lenguaje de programacion c++
  • Programación En Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS