# data[].attributes.body
Use enteros (int) con preferencia sobre cualquier otro tipo de variable numérica.  En especial en los contadores de bucles.  Las operaciones con enteros son del orden de 10 a 20 veces más rápidas que las de números en coma flotante.

Use operadores incremento y decremento ++/-- ( 4.9.1)

Use variables de registro, en especial en los bucles críticos, sobre todo si son anidados ( 4.1.8b).

Use aritmética de punteros frente a subíndices de matrices ( 4.2.2).

En problemas de computación numérica recuerde que el cálculo de funciones trascendentes es por lo general muy lento.

Use referencias para argumentos y valores devueltos en funciones, antes que objetos "por valor" ( 4.2.3)

Al definir clases utilice al mínimo las funciones virtuales ( 1.4.4;  4.11.8a), así como los punteros a funciones-miembro ( 4.2.1g)

Tenga en cuenta lo señalado respecto al rendimiento al tratar de:

Sustituciones inline en funciones definidas por el usuario ( 4.4.6b)

Preste atención al modo de uso de aquellas funciones de librería que se presentan en dos versiones ( 5.1 Funciones y macros)

# data[].attributes.attachment_link.title
1. Introduccion al Lenguaje de Programacion C++ - Aprende Como descargar Dev C++ y como Funciona

# data[].attributes.headline
¿Qué clase de programas y aplicaciones se pueden crear usando C y C++?

# data[].attributes.subject
¿Qué clase de programas y aplicaciones se pueden crear usando C y C++?

# data[].attributes.body
TODOS. Tanto C como C++ son lenguajes de programación de propósito general. Todo puede programarse con ellos, desde sistemas operativos y compiladores hasta aplicaciones de bases de datos y procesadores de texto, pasando por juegos, aplicaciones a medida, etc.

Un ejemplo de código:

#include <iostream>

using namespace std;

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

# data[].attributes.body
El lenguaje de programación C++ fue creado en los años 80 por Bjarne Stroustrup basando en el lenguaje C. De esta forma nació el C++ y como sucedía con el C depende mucho del hardware, tiene una gran potencia en la programación a bajo nivel, y se le agregaron herramientas para permitir programar a alto nivel.El nombre fue propuesto por Rick Masciatti, al utilizarse C++ fuera de los laboratorios donde se creo. Con el nombre de C++ que quiso dar a entender que el C++ es una extensión del lenguaje C.

# data[].attributes.body
1.-Tiene un conjunto completo de instrucciones de control.
2.-Permite la agrupación de instrucciones.
3.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable).
4.-Los argumentos de las funciones se transfieren por su valor.
5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones.

# data[].attributes.body
Antes de hablar de C++, es necesario explicar que un lenguaje de programación es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica.

# data[].attributes.attachment_link.title
Tutoriales C++ - #1 Primer programa | Cursos para Novatos | En Español

# data[].attributes.body
Las principales herramientas necesarias para escribir un programa en C++ son las siguientes:

1. Un equipo ejecutando un sistema operativo.

2. Un compilador de C++

1. Windows MingW (GCC para Windows) o MSVC (compilador de microsoft con versión gratuita)

2. Linux (u otros UNIX): gcc

3. Mac (con el compilador Xcode)

3. Un editor cualquiera de texto, o mejor un entorno de desarrollo (IDE)

1. Windows:

1. Microsoft Visual C++ (conocido por sus siglas MSVC). Incluye compilador y posee una versión gratuita (versión express)

2. Bloc de notas (no recomendado)

3. Editor Notepad++

4. DevCpp (incluye MingW - en desuso, no recomendado, incluye también un compilador)

5. Code::Blocks

2. Linux (o re-compilación en UNIX):

1. Gedit

2. Kate

3. KDevelop

4. Code::Blocks

5. SciTE

6. GVim

3. Mac:

1. Xcode (con el compilador trae una IDE para poder programar)

4. Tiempo para practicar

5. Paciencia