Zusammenfassung der Ressource
LENGUAJE DE PROGRAMACIÓN EN C++
By:Jimena Fagua
- C++ tiene los siguientes tipos de datos 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.
- C++ es el lenguaje de programación
multiobjetivo ideado en 1984 por Bjarne
Stroustrup a partir del lenguaje C.
- C++ (compilador) 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
(Smalltalk es un lenguaje reflexivo de programación, orientado a objetos y con tipado
dinámico).
- Programa en C++ tiene la siguiente estructura: una serie de clases y
funciones, siendo una de ellas la función principal (main); fuera de las
funciones y las clases, se declaran las variables globales y se definen los
métodos de las clases. Aquí se tiene un ejemplo de un fichero válido para
el Proyecto.
- En C++ hay dos tipos de comentarios [solamente hay
que implementar uno de ellos]
- 1. Se utilizan los caracteres /* para abrir el
comentario, y */ para cerrarlo. No se admiten
comentarios anidados. Los comentarios pueden
ocupar más de una línea y pueden ir colocados
en cualquier parte del código donde pueda ir un
espacio: /* Comentario con apertura y cierre */
- 2. Los comentarios comienzan por los
caracteres // y finalizan al acabar la línea.
Este tipo de comentario sólo ocupa una
línea y puede ir colocado en cualquier
parte del código donde pueda ir un
espacio: // Comentario de línea
- Este lenguaje presenta un conjunto de operadores
con los que escribir distintas expresiones. Además, se
pueden utilizar los paréntesis para agrupar
subexpresiones.
- Los nombres de identificadores están formados por cualquier cantidad de
letras, dígitos o subrayados, siendo el primero siempre una letra o un
subrayado. Ejemplos: a, a3, A3, _a3, a_3, a3_, Sueldo_De_Trabajador...
Como ya se ha dicho, el lenguaje es dependiente de minúsculas o
mayúsculas, por lo que los nombres a3 y A3 hacen referencia a distintos
identificadores.
- El lenguaje C++ exige declaración previa de todos los
identificadores que se utilicen.
- Para realizar una declaración de una variable, se coloca
el tipo seguido del nombre de la variable, finalizando en
punto y coma. Se puede poner una lista de variables
separadas por comas [esta declaración múltiple es
opcional para la implementación]
- Tipo var1; Tipo var1, var2, var3; // se declaran las
tres variables del mismo tipo
- En una declaración se puede inicializar la variable mediante
el signo igual [opcional para la implementación]
- Tipo var4 = valor;
- La librería estándar de C++
proporciona
- string
- Entrada/salida por
medio de streams
- Contenedores: vector, list, map, set,
stack, queue, etc.
- Algoritmos: for_each, de comparación, de copia,
operaciones matemáticas, mezclado, de
búsqueda, de ordenación, etc.
- Soporte análisis numérico: funciones matemáticas
estándar, aritmética de vectores, números complejos,
etc.
- Todos los componentes están definidos en el
espacio de nombres std.
- Ficheros cabecera.
- Si estas en windows
puedes usar:
- Visual c++, Visual Studio,
Notepad++, DevCpp,
Code::Blocks, Eclipse,
entre otros.
- Si estas en
Linux puedes
usar:
- Gedit
Geany
Kate
KDevelop
Eclipse
Code::Blocks
Entre
otros