Introduccion a C++

Páginas: 8 (1804 palabras) Publicado: 27 de marzo de 2012
UNIVERSIDAD DE ORIENTE
NÚCLEO DE ANZOÁTEGUI
ESCUELA DE INGENIERÍA Y CS. APLICADAS
DEPARTAMENTO DE COMPUTACIÓN Y SISTEMAS
TALLER DE PROGRAMACIÓN ORIENTADA A OBJETOS

PROFESOR: DORTA, PEDRO

BACHILLER:
ÁVILA JOSÉ C.ISECCIÓN 04

BARCELONA, MAYO DE 2010
Introducción al C++
El lenguaje de programación C++ fue creado en los años 80 por Bjarne Stroustrup basando en el lenguaje C. El C++ es un lenguaje orientado a objetos al que se le añadieron características y cualidades de las que carecía el lenguaje C.
El C++ depende mucho del hardware, es unode los lenguajes más potentes porque nos permite programar a alto y a bajo nivel, es complicado porque debemos hacerlo nosotros mismos casi todo.
El nombre fue propuesto por Rick Masciatti. El C++ es una extensión del lenguaje C. Este lenguaje es un lenguaje de programación mixto, se le puede compilar. Una de las ventajas que nos ofrece es que es mucho más sencillo de aprender para losprogramadores que ya conocen el lenguaje C.
Tiene una enorme compatibilidad con el C principalmente por dos razones: Por la gran cantidad de código C que comparten, y para facilitar el paso de los programadores de C al nuevo lenguaje C++.
Este lenguaje no es un lenguaje orientado a objetos puro, porque nace como una evolución de otro anterior. Concretamente del lenguaje C, y desde su nacimiento fue unlenguaje que crearon programadores para utilizarlo ellos mismos. Por esta razón se saltaron algunos aspectos como el diseño, imagen, etc. de este lenguaje

Características
* Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.

* Es un lenguaje muy flexible que permite programar conmúltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).

* Un sistema de tipos que impide operaciones sin sentido.
* Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente.

* Acceso a memoria de bajo nivel mediante el uso de punteros.* Interrupciones al procesador con uniones.

* Un conjunto reducido de palabras clave.

* Por defecto, el paso de parámetros a una función se realiza por valor. El paso por referencia se consigue pasando explícitamente a las funciones las direcciones de memoria de dichos parámetros.

* Punteros a funciones y variables estáticas, que permiten una forma rudimentariade encapsulado y polimorfismo.

* Tipos de datos agregados (struct) que permiten que datos relacionados (como un empleado, que tiene un id, un nombre y un salario) se combinen y se manipulen como un todo (en una única variable "empleado").

Estructura de un Programa en C++
Un programa, así como un algoritmo tiene una estructura, son casi idénticos solo que en el programa intervienenlibrerías, funciones, y otras partes más que en un algoritmo no se pueden llegar a usar por complejidad.
Archivo de cabecera
Librerías – indica que se tengan en cuenta las funciones y tipos definidos en la librería que se escoja, por ejemplo tenemos:
#include < nombre de fichero >
Podemos ver donde dice: ” nombre de fichero ” va como su nombre lo indica un “fichero cabecera” por lo generalen c++ usamos iostream que son las siglas iniciales de: [ input output stream ].
Cada fichero cabecera sirve para indicarle al programa “que funciones podemos usar”, es decir que al colocarle el iostream, tendremos funciones que se nos permitirá usar como el cin ( para que el usuario/a ingrese datos ) y el cout ( para mostrarle datos al usuario/a ). Entonces quedamos con una cabecera así:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • introduccion c ++
  • Introducción C
  • introduccion a-c
  • Introduccion a c++
  • Introduccion a C#
  • introduccion a c++
  • introducción c++ 2012
  • manual de introduccion a c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS