Lenguaje C++

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 17

LENGUAJE C++

Sharon Alvarez
Oscar Campo
6.53
Yelena Galeano
Marlon Pobre
Jonathan Quintero
Juan Esteban Rendon
Victor Royero
Brayan Tabares
¿QUÉ ES C++?
C++ es un ejemplo de lenguaje de
programación compilado, multiparadigma,
principalmente de tipo imperativo y orientado a
objetos, incluyendo también
programación genérica y funcional,
características estas últimas que comentaremos
más adelante en el curso.
Un programa escrito en un lenguaje imperativo es
un conjunto de instrucciones que indican al
computador cómo realizar una tarea.

2
HISTORIA DE C++
El lenguaje C fue creado por Dennis
Ritchie entre los años 1970-73.
Fue desarrollado en 1980 por Bjarne
Stroustroup en los laboratorios At&T
como una extensión orientada a
objetos del lenguaje C.

C++ significaría incremento de
C, aprovechando que el
lenguaje C tiene el operador +
+ con ese nombre.

C++ contiene los paradigmas de la


programación estructurada y orientada
a objetos

1/7/20XX 3
VENTAJAS DEL PRODUCTO
Alto rendimiento Lenguaje actualizado Extendido

Es de alto rendimiento debido a A pesar de que ya tiene C y C++ están muy


que puede hacer llamadas muchos años, el lenguaje se extendidos. Casi cualquier
directas al sistema operativo, es ha ido actualizando, programa o sistema están
un lenguaje compilado para cada permitiendo crear, relacionar escritos o tienen alguna parte
plataforma, posee gran variedad y operar con datos complejos escrita en estos lenguajes
de parámetros de optimización y y ha implementado múltiples (desde un navegador web
se integra de forma directa con patrones de diseño. hasta el propio sistema
el lenguaje ensamblador. operativo).

1/07/20XX Título de la presentación de lanzamiento 4


DESVENTAJAS

Las principales desventajas de C++ es que se trata de un lenguaje


muy amplio (con muchos años y muchas líneas de código), tiene que
tener una compilación por plataforma y su depuración se complica
debido a los errores que surgen. Además el manejo de librerías es
más complicado que otros lenguajes como Java o .Net y su curva de
aprendizaje muy alta. Puede consultarse más información en esta
Página de referencia de C++.

1/7/20XX Título de la presentación de lanzamiento 5


CARACTERÍSTICAS

COMPATIBILIDAD CON BIBLIOTECAS ORIENTADO A OBJETOS

A través de bibliotecas hay muchas funciones El foco de la programación está en los objetos y la
que están disponible y que ayudan a escribir manipulación y configuración de sus distintos
código rápidamente. parámetros o propiedades.

En C++ es necesario
COMPILACION
compilar el código de
bajo nivel antes de
:

ejecutarse,
ocurre en algo que no
otros
lenguajes.

1/7/20XX Título de la presentación de lanzamiento 6


CARACTERÍSTICAS
RAPIDEZ DIDACTICO
La compilación y ejecución de un Aprendiendo programación en C++
programa en C++ es mucho más rápida que luego es mucho más fácil aprender
en la mayoría de lenguajes de lenguajes como Java, C#, PHP,
programación. JavaScript, etc.

PUNTEROS
Los punteros del lenguaje C, también están
disponibles en C++.

1/7/20XX Título de la presentación de lanzamiento 7


APLICACIONES Y USOS DE C++

BASES DE DATOS NAVEGADORES SISTEMAS


OPERATIVOS
WEB
MySQL, una de las bases La columna principal tanto de Windows,
Utilizan C++ porque
de datos más utilizadas como Linux o Mac OS, están escritas en
necesitan rapidez a la hora
está escrita en C++. C++. Su potencia y rapidez lo hace un
de mostrar los resultados
lenguaje de programación ideal para
en pantalla.
programar un sistema operativo.

1/7/20XX Título de la presentación de lanzamiento 8


NORMAS
Un identificador no puede tener cualquier nombre. Las normas son las siguientes:
1-Debe empezar por una letra o carácter de subrayado.
natural _var2 alumno_eii x1
A pesar de estar permitido, es recomendable no usar el subrayado al inicio, pues es utilizado por los desarrolladores de bibliotecas y compiladores y,
eventualmente, podemos generar una colisión.

2- Las mayúsculas son caracteres distintos que las minúsculas.


interes e Interes son variables distintas.

3- No pueden utilizarse las palabras reservadas del lenguaje, como double, false, etc.

4- No deben llevar comas, puntos, acentos, espacios en blanco, la letra ñ, etc.

tamaño var 1 interés dia.24 no son válidos.

1/7/20XX 9
PALABRAS RESERVADAS
PALABRAS RESERVADAS PALABRAS INCORPORADAS AL
HEREDADAS DEL LENGUAJE C LENGUAJE C
auto unsigned enum do Asm dynamic_cast namespace
reinterpret_cast try bool
Const break switch extern
explicit new static_cast
double continue case if
Typeid catch false
float else goto return Operator template typename
Int for register static class friend private

short long sizeof union This using const_cast


Inline public throw
struct signed typedef while
virtual delete mutable
default volatile char
protected true wchar_t

1/7/20XX Título de la presentación de lanzamiento 10


PRINTF, COUT Y SCANF
Ejemplo 1 de impresión de texto por pantalla en C++, usando cout

11
PRINTF, COUT Y SCANF
Ejemplo 2 de impresión de texto por pantalla en C++, usando cout

En este ejemplo de salida por


pantalla hemos visto que también es
posible usar la instrucción cout para
mostrar en pantalla el valor de las
variables así sean numéricas o
cadenas de texto. También vimos
que podemos concatenar los valores
de esas variables entre sí y también
concatenarlas con otros valores
directamente (espacios, puntos,
símbolos, etc.).

12
PRINTF, COUT Y SCANF
Ejemplo 1 de impresión de texto por pantalla en C++, usando printf

13
PRINTF, COUT Y SCANF
Ejemplo 2 de impresión de texto por pantalla en C++, usando printf

14
PRINTF, COUT Y SCANF
LA FUNCION SCANF
Se llama scanf porque escanea según un formato. Como primer argumento recibe el formato (una
cadena) y como segundo argumento la dirección de memoria en donde pondrá el valor leído.
Dicha función para leer datos por teclado en C está en la librería stdio.h, lo único que debemos de
hacer es incluirla con #include <stdio.h>.

¿COMO LEER VARIABLES CON SCANF?

Para ello primero declaramos la variable, y


luego llamamos a la función, pasándole la
dirección de la variable usando el operador &.
Por cierto, cuando leemos cadenas eso no es
necesario, pasamos el nombre de la variable sin
obtener su dirección.

15
PRINTF, COUT Y SCANF
lLEER UNA CADENA CON SCANF

16
MUCHAS
GRACIAS

1/07/20XX Título de la presentación de lanzamiento 17

También podría gustarte