0% encontró este documento útil (0 votos)
48 vistas9 páginas

Proyecto Fase #1

El documento presenta una introducción al lenguaje de programación C++. Explica que C++ fue creado a mediados de los años 1980 como una extensión del lenguaje C, agregando mecanismos para la manipulación de objetos. Luego describe los objetivos generales y específicos de implementar secuencias de introducción en C++, utilizando elementos básicos y estructuras de control de flujo. Finalmente, resume el marco teórico del lenguaje C++ y su evolución a partir del lenguaje C.

Cargado por

Katerine Aguilar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
48 vistas9 páginas

Proyecto Fase #1

El documento presenta una introducción al lenguaje de programación C++. Explica que C++ fue creado a mediados de los años 1980 como una extensión del lenguaje C, agregando mecanismos para la manipulación de objetos. Luego describe los objetivos generales y específicos de implementar secuencias de introducción en C++, utilizando elementos básicos y estructuras de control de flujo. Finalmente, resume el marco teórico del lenguaje C++ y su evolución a partir del lenguaje C.

Cargado por

Katerine Aguilar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

UNIVERSIDAD CRISTIANA EVANGELICA NUEVO MILENIO

CATEDRATICO

ARNOLD ROBERTO HERNANDEZ RUIZ

SECCION

ASIGNATURA

PROGRAMACION

ALUMNA

KATERINE DUARTE

NUMEROS DE CUENTA

120580016

PROYECTO FINAL

LUGAR Y FECHA

DANLI EL PARAISO

24 DE JUNIO 2021
INTRODUCCION

C++ es un lenguaje de programación a mediados de los años 1980por Bjarne


Stroustrup.

La intención de su creación fue el extender al éxito lenguaje de programación C


con mecanismo que permita la manipulación de objetos. En ese sentido, desde el
punto de vista de los lenguajes orientados a objetivos, el C++ es un lenguaje
hibrido.
OBJETIVO GENERAL
Implementar secuencia de introducciones en un lenguaje de programación,
utilizando los elementos básicos y las estructuras de flujo de control.

OBJETIVOS ESPECIFICOS
 Aplicar la sintaxis de los elementos básicos del lenguaje (operadores,
operandos, y expresiones) en las instrucciones de programación.
 Implementar secuencias de instrucciones de programación, utizando los
elementos básicos, los operadores, expresiones y las estructuras de flujo e
control de un lenguaje de programación.
 Reconoce el proceso de edición y compilación para la creación de
programas efectúales.
 Valorar la documentación y las pruebas efectivas para la producción de
programas confiables y de mejor calidad.
MARCO TEORICO
El lenguaje C fue creado en los años setenta, ya lo largo de su historia ha pasado
por muchas modificaciones tanto con respecto a la sintaxis como con respecto
código influido dentro de la biblioteca estándar. Es por ello que se fueron creando
estándares, para que todos sepan con que versión de lenguaje se está trabajando.

Los distintos estándares del lenguaje han sido: el CD el Kernighan y Ritchie, Un


estándar-no oficial que surgió luego de la publicación en su libro en 1978: el C89 o
C90 el primer estándar oficial posterior a la publicación de los estándares Ansi en
1989 el hizo en 1990; y el C99 publicado en 1999.

El lenguaje de programación C fue creado por Dennis Ritchie entre 1969 y 1973
cuando trabaja en Bell laboratorio de ATST junto con Ken Thompson en el diseño
de sistema operativo UNIX. C fue creado para escribir dicho sistema operativo en
un lenguaje de alto nivel, independiente del Hardware donde se ejecutara.

Contar con un lenguaje de alto nivel permitió el avance de los sistemas operativos
en un lenguaje de alto nivel. Ya que el mismo código y reducción de los tiempos
de desarrollo. Así que los sistemas operativos vasados en INUX el sistema BSB,
el sistema GNU/LINUX y muchos otros fueron desarrollados en C.

Además, con el paso del tiempo se han desarrollado cientos de bibliotecas que
permiten a los programas de C utilizar el código desarrollado por otros por la
realización de tareas comunes. Esto. A su vez, ha proporcionado el desarrollo de
aplicaciones en lenguaje C.

Actualmente es imposible contar la calidad de aplicaciones y herramientas


desarrolladas en C.

Evolución

A mediados de los años 60s. Martin Richards diseño el lenguaje BCPL con la
finalidad de usarlo para escribir software de sistemas operativos y compiladores.
En 1969. Ken Thompson escribió el Lenguaje B. en Bell Laboratorios. Con el
objetivo de recodificar UNIX (escrito hasta ese momento en lenguaje
ensamblador) usando un lenguaje de alto nivel mas portable y flexible.

Durante los siguientes años. Dennis Ritchie modifico el lenguaje B. llegando a


crear el lenguaje C y reescribiendo el sistema UNIX en dicho lenguaje; añadió
características nuevas. Como son el diseño de tipos y las estructuras de datos.

En 1978. Dennis Ritchie y Brian Kernighan publicaron la primera edición del libro
El lenguaje de programación C. Este libro fue durante años la especificación
informal del lenguaje. El lenguaje descrito en la primera edición de este libro, fue
conocido como “el C de Kernighan y Ritchie” o simplemente “K&R C”. En este libro
se introdujeron nuevas características del lenguaje: los tipo de datos struct,
longint y unsignedint; los operadores =+ y =- fueron sustituidos por += y-=.

A mediados de los años 80. Bjame.Stroustrup (también de los laboratorios Bell).


Crea el lenguaje C++. Un lenguaje basado en C. Con numerosas características
adicionales. Siendo la principal que está orientado a objetos. Si bien se han
creado muchos lenguajes basados en C.C++ es el que ha permanecido más
asociado a C.

Actualmente existe un estándar, denominado ISO C++, al que se han adherido la


mayoría de los fabricantes de compiladores más modernos. Existen también
algunos intérpretes, tales como ROOT.
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el
lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se
había usado el nombre "C con clases". En C++, la expresión "C++" significa
"incremento de C" y se refiere a que C++ es una extensión de C.

 Su sintaxis es heredada del lenguaje C.


 Programa orientado a objetos (POO).
 Permite la agrupación de instrucciones.
 Lenguaje muy didáctico, con este lenguaje puedes aprender muchos otros
lenguajes con gran facilidad.
 Es portátil y tiene un gran número de compiladores en diferentes plataformas y
sistemas operativos.
 Permite la separación de un programa en módulos que admiten compilación
independiente.
 Es un lenguaje de alto nivel

Al usar la directiva #include se le dice al compilador que busque e interprete todos


los elementos definidos en el archivo que acompaña la directiva (en este
caso, iostream ). Para evitar sobrescribir los elementos ya definidos al ponerles
igual nombre, se crearon los espacios de nombres o namespace del singular en
inglés. En este caso hay un espacio de nombres llamado std , que es donde se
incluyen las definiciones de todas las funciones y clases que conforman
la biblioteca estándar de C++. Al incluir la sentencia using namespace std le
estamos diciendo al compilador que usaremos el espacio de nombres std por lo
que no tendremos que incluirlo cuando usemos elementos de este espacio de
nombres, como pueden ser los objetos cout y cin , que representan el flujo de
salida estándar (típicamente la pantalla o una ventana de texto) y el flujo de
entrada estándar (típicamente el teclado).
La definición de funciones es igual que en C, salvo por la característica de que
si main no va a recoger argumentos, no tenemos por qué ponérselos, a diferencia
de C, donde había que ponerlos explícitamente, aunque no se fueran a usar.
Queda solo comentar que el símbolo << se conoce como operador de inserción,
y grosso modo está enviando a cout lo que queremos mostrar por pantalla para
que lo pinte, en este caso la cadena "Hola mundo" . El mismo operador << se
puede usar varias veces en la misma sentencia, de forma que gracias a esta
característica podremos concatenar el objeto endl al final, cuyo resultado será
imprimir un retorno de línea.
Conclusiones

Es un entorno de desarrollo integrado que ocupa muy poco espacio en disco es ideal para
los cursos de iniciación a la programación usando utilizando el lenguaje de programación C
y C++, pertenece a los software de plataformas de código abierto, es gratuito, y su uso es
muy fácil se puede instalar especificando el español como idioma y se puede incorporar el
manual dela biblioteca estándar de C, en conclusiones es un IDE muy práctico para
nuestras muchas circunstancias.
ANEXOS

También podría gustarte