exposicion sobre c++

Upload: noe-thimotheo-oz

Post on 09-Mar-2016

103 views

Category:

Documents


0 download

DESCRIPTION

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 exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos.

TRANSCRIPT

C++

C++

C++ es un lenguaje de programacin diseado a mediados de los aos 1980 por Bjarne Stroustrup

La intencin de su creacin fue el extender al exitoso lenguaje de programacin C con mecanismos que permitan la manipulacin de objetos. En 1983/84 se redise este lenguaje, pasando a llamarse C++ (el nombre proviene del operador incremento de C, ++, para indicar que es una evolucin).

Tras pequeos refinamientos, en 1985 se puso a disposicin de todo el mundo y se document en el libro de Bjarne Stroustrup, The C++ Programming Language.Una de las principales crticas que recibe C++ de los expertos en orientacin a objetos es que en C++ se puede programar con orientacin a objetos o con metodologa tradicional: es un lenguaje hbrido.La evolucin de C++ ha continuado con la aparicin de lenguajes como Java y C#.

Java es un lenguaje orientado a objetos desarrollado por Sun Microsystems simplificando algunas cosas de C++ y aadiendo otras, y que se utiliza tanto para realizar aplicaciones web como aplicaciones de escritorio.

APLICACIONES CREADAS EN EL LENGUAJE C++

Existen muchas aplicaciones desarrolladas en el lenguaje c++ entre las cuales podemos mencionar :

Facebook GoogleUnixOfficeMacYouTubeAutoCAD

Un lenguaje de programacin es un lenguaje que puede ser utilizado para controlar el comportamiento de una mquina, particularmente una computadora. Consiste en un conjunto de reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos, respectivamente.

Aunque muchas veces se usa lenguaje de programacin y lenguaje informtico como si fuesen sinnimos, no tiene por qu ser as, ya que los lenguajes informticos engloban a los lenguajes de programacin y a otros ms, como, por ejemplo, el HTML.VENTAJAS Y DESVENTAJAS

Ventajas

1.- Lenguaje de programacin orientado a objetos.

2.- Lenguaje muy didctico, con este lenguaje puedes aprender muchos otros lenguajes con gran facilidad, como C#, Java, Visual Basic, Javascript, PHP, entre otros.

3.- Es muy potente en lo que se refiere a creacin de sistemas complejos, un lenguaje muy robusto.

4.- Actualmente, puede compilar y ejecutar cdigo de C, ya viene con libreras para realizar esta labor.

5.- Es un lenguaje muy didctico, por ello gracias a este lenguaje puedes aprender muchos otros lenguajes con gran facilidad.

6.- Es compatible con C.

Desventajas

1.- Es mucho ms difcil de usar q otros lenguajes de programacin.

2.- Es difcil programar bases de datos

3.- Los punteros (es muy complicado su sistema).

CARACTERSTICAS

Las principales caractersticas del Lenguaje C ++son:

1.- Tiene un conjunto completo de instrucciones de control.

2.- Permite la agrupacin de instrucciones.

3.- Incluye el concepto de puntero (variable que contiene la direccin de otra variable).

4.- Los argumentos de las funciones se transfieren por su valor.

5.- no forma parte del lenguaje, sino que se proporciona a travs de una biblioteca de funciones.

6.- Permite la separacin de un programa en mdulos que admiten compilacin independiente.

7.- Programacin de bajo nivel (nivel bit).

ComponentesUn programa en C++ est definido por funciones (grupo de instrucciones que pueden o no hacer algn clculo), donde la funcin principal debe ser llamada main.

La composicin general de un programa en C++ es:

directivas de preprocesamiento. declaracin globales. funcin main. funciones definidas por el usuario. comentarios para entender el funcionamiento del programa.

12DirectivasLas directivas de preprocesamiento son definidas para que el compilador realice algo antes de compilar el programa (revisar si la sintaxis es correcta y generar un cdigo ejecutable por la computadora), como el incluir funciones de alguna biblioteca conocida Ejemplos:

#include Esta directiva permitir utilizar la funcin de lectura cin y la funcin de escritura cout propias de C++.

Un namespace es una declaracin de regin. El propsito de estos es localizar el nombre de identificadores para evitar errores.Ejemplo:

Con el respectivo en C++#include using namespace std;