Lenguaje De Programacion

Páginas: 5 (1005 palabras) Publicado: 14 de marzo de 2013
LENGUAJE DE PROGRAMACION C++


C++

Principalmente, debemos saber que C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
Es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguajede programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.
Según loanterior, 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.
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 laprogramación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma
El nombre C++ fue propuesto por Rick 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 unaextensión de C.

Tipos de datos
C++ tiene los siguientes 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 de números naturales.

Tamaños asociados
Según la máquina y el compilador que se utilice los tipos primitivos pueden ocupar un determinado tamaño en memoria. La siguiente lista ilustra el número de bits que ocupan los distintos tipos primitivos en la arquitectura x86.
Tamaños de tipos primitivos bajo i386 (GCC) |
Tipo | Número de Bits |
char | 8 |short | 16 |
int | 32 |
float | 32 |
double | 64 |

Otras arquitecturas pueden requerir distintos tamaños de tipos de datos primitivos. C++ no dice nada acerca de cuál es el número de bits en un byte, ni del tamaño de estos tipos

Wchar_t
Para la versión del estándar que se publicó en 1998, se decidió añadir el tipo de dato wchar_t, que permite el uso de caracteres UNICODE, a diferenciadel tradicional char, que contempla simplemente al código de caracteres ASCII extendido. A su vez, se ha definido para la mayoría de las funciones y clases, tanto de C como de C++, una versión para trabajar con wchar_t, donde usualmente se prefija el carácter w al nombre de la función (en ocasiones el carácter es un infijo).
La palabra reservada "void"
La palabra reservada void define en C++ elconcepto de no existencia o no atribución de un tipo en una variable o declaración. Como tal, puede ser usada para destacar que una función no recibe parámetros, además, se utiliza para determinar que una función no retorna un valor
Void se comporta de forma ligeramente diferente a como lo hace en C, especialmente en cuanto a su significado en declaraciones y prototipos de funciones.Principios
Todo programa en C++ debe tener la función principal main ()
La función principal del código fuente main debe tener uno de los siguientes prototipos:
* int main()
* int main(int argc, char** argv)
Aunque no es estándar algunas implementaciones permiten
* int main(int argc, char** argv, char** env)
La primera es la forma por omisión de un programa que no recibe parámetros ni...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS