Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ActEvP3 Sagnelliluca
ActEvP3 Sagnelliluca
Definición
Historia
C++ es un lenguaje compilado que 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.
Por ello, código fuente escrito en C puede compilarse como C++. Esto fue una virtud en los
primeros años, pero a la larga también ha sido una debilidad pues, para garantizar la
compatibilidad, ha mantenido algunos de los graves inconvenientes del lenguaje C.
El lenguaje C fue creado por Dennis Ritchie entre los años 1970-73. D. Ritchie fue cocreador junto a
Ken Thompson del sistema operativo UNIX.
Durante el curso usaremos principalmente C++11, que es la cuarta revisión del Lenguaje de
Programación C++ aprobada por la Organización Internacional para la Estandarización (ISO) en
2011.
La versión estándar más actual es la C++20. Eso no significa que vayamos a estudiar unas
características del lenguaje desfasadas. Las novedades que se han ido incorporando en los últimos
años respecto a la versión C++11 están enfocadas a programas/programadores de muy alto nivel.
Tipos y variables
Los diferentes valores (enteros, reales, caracteres, vectores, listas, diccionarios, etc.) que puede
manejar un lenguaje se agrupan en tipos.
Normalmente existe un bloque final else{…} que actúa como condición por defecto.
Bucle while
Un bucle while tiene asociado un bloque de sentencias que se ejecutarán secuencialmente
mientras la condición de entrada al bucle sea cierta.
Bucle do - while
Es una variante especial del bucle while. Al contrario que el bucle while, que comprueba la
condición antes de entrar en el bucle, el bucle do - while la evalúa al final del bucle. Esto implica
que el bucle se ejecutará al menos una vez.