# data[].attributes.body
Estudiante: Jacqueline Bokobza
Nivel: 11°B
Asignatura: informática

# data[].attributes.body
es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora.

# data[].attributes.body
El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir códigos requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.

# data[].attributes.body
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 lenguaje de programación C mecanismos que permiten 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.

# data[].attributes.body
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

# data[].attributes.body
El "Hola Mundo"[editar]

#include <stdio.h>

int main (int argc,char **argv)
{
   printf("Hola mundo\n");
   return 0;
}

# data[].attributes.body
Control de acceso[editar]

[Volver al índice general] [Arriba]

[Contexto]

#include <stdio.h>

void acceso(unsigned char edad)
{
if (edad < 18)
printf("No puedes acceder.\n");
else
printf("Bienvenido.\n");
return;
}

int main(void)
{
acceso(18);
acceso(17);
return(0);
}

$ ./acceso
Bienvenido.
No puedes acceder.
$

# data[].attributes.body
Es mucho más difícil de usar que otros lenguajes de programación.

Es difícil programar bases de datos.

Los punteros (es muy complicado su sistema).

# 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.
Permite la separación de un programa en módulos que admiten compilación independiente.
Originalmente el Lenguaje C estuvo muy ligado al sistema operativo UNIX como se había mencionado antes que, en su mayor parte, está escrito en C. Más adelante se comenzó a utilizar en otros sistemas operativos para programar editores, compiladores, etc.

# data[].attributes.body
Lenguaje de programación orientado a objetos.

Lenguaje muy didáctico, con este lenguaje puedes aprender muchos otros lenguajes con gran facilidad, como C#, Java, Visual Basic, JavaScript, PHP, entre otros.

Es muy potente en lo que se refiere a creación de sistemas complejos, un lenguaje muy robusto.

Actualmente, puede compilar y ejecutar código de C, ya viene con librerías para realizar esta labor.

# data[].attributes.body
La historia del lenguaje de programación C++ comienza a principios de los años 70, con un programador de nombre Dennis Ritchie que trabajaba en los laboratorios de AT&T Bell. Trabajando con un lenguaje llamado BCPL inventado por Martin Richards (que luego influyó para crear el B de Ken Thompson), Dennis deseaba un lenguaje que le permitiese manejar el hardware de la misma manera que el ensamblador pero con algo de programación estructurada como los lenguajes de alto nivel. Fue entonces que creó el C que primeramente corría en computadoras PDP-7 y PDP-11 con el sistema operativo UNIX. Pero los verdaderos alcances de lo que sería éste, se verían poco tiempo después cuando Dennis volvió a escribir el compilador C de UNIX en el mismo C, y luego Ken Thompson (diseñador del sistema) escribió UNIX completamente en C y ya no en ensamblador. Al momento de que AT&T cedió (a un precio bastante bajo) el sistema operativo a varias universidades, el auge de C comenzaba. Cuando fueron comerciales las computadoras personales, empezaron a diseñarse varias versiones de compiladores C, éste se convirtió en el lenguaje favorito para crear aplicaciones.

# data[].attributes.body
MySQL
Es uno de los manejadores de Bases de datos más famosos y más usados en el mundo. La mayoría de los sistemas en internet funcionan con MySQL o sus derivados. Es una base de datos ideal para aplicaciones medianas y su velocidad de respuesta es formidable. Estas características de deben en gran part por elejir a C++ cómo su lenguaje de programación principal.

Windows

El Famoso sistema operativo de Microsoft está escrito en gran parte en C++, a diferencia de sus contrapartes que utilizan principalmente C. Esta decisión por parte de Microsoft hace que la Windows sea de los pocos sistemas operativos escritos en este lenguaje de programación

Chromium

Es un programa escrito en diversos lenguajes: C y C++ son usados para las tareas que requieren un contról de memoria y que son exigentes en velocidad, mientras que Java, javascript y Python son usados en tareas que no requieren todo el poder de procesamiento. Normalmente se usan para plugins o para la inferfáz gráfica.

Firefox

Firefox, otro de los grandes navegadores está escrito en C++ cómo lenguaje principal, pero también incorpora al increíble Rust, un C++ que protege contra problemas en memoria, cósa que C++ no realiza. también utiliza C y Javascript como lenguajes complementarios.

# data[].attributes.body
Programador.