Adsi

Páginas: 16 (3755 palabras) Publicado: 21 de octubre de 2012
QUE ES C++?
-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. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidadesde programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
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 algunosintérpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.
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.

PROPOSITO DE C Y C++
¿Qué clase de programas y aplicaciones se pueden crear usando C y C++?La respuesta es muy sencilla: TODOS.Tanto C como C++ son lenguajes de programación de propósito general. Todo puedeprogramarse con ellos, desde sistemas operativos y compiladores hasta aplicacionesde bases de datos y procesadores detexto, pasando por juegos, aplicaciones a medida,etc.Oirás y leerás mucho sobre éste tema. Sobre todo diciendo que estos lenguajes soncomplicados y que requieren páginas y páginas de código para hacer cosas que conotros lenguajes se hacen con pocas líneas. Esto es una verdad a medias. Es cierto queun listado completo de un programa en C o C++ para gestión de bases de datos (porponer un ejemplo)puede requerir varios miles de líneas de código, y que suequivalente en Visual Basic sólo requiere unos pocos cientos. Pero detrás de cadalínea de estos compiladores de alto nivel hay cientos de líneas de código en C, lamayor parte de estos compiladores están respaldados por enormes librerías escritas enC. Nada te impide a ti, como programador, usar librerías, e incluso crear las tuyaspropias.Una delas propiedades de C y C++ es la reutilización del código en forma delibrerías de usuario. Después de un tiempo trabajando, todos los programadoresdesarrollan sus propias librerías para aquellas cosas que hacen frecuentemente. Yademás, raramente piensan en ello, se limitan a usarlas.Además, los programas escritos en C o C++ tienen otras ventajas sobre el resto. Conla excepción del ensamblador,generan los programas más compactos y rápidos. Elcódigo es transportable, es decir, un programa ANSI en C o C++ podrá ejecutarse encualquier máquina y bajo cualquier sistema operativo. Y si es necesario,proporcionan un acceso a bajo nivel de hardware sólo igualado por el ensamblador.Otra ventaja importante, C tiene más de 30 años de vida, y C++ casi 20 y no pareceque su uso se debilite demasiado. Nose trata de un lenguaje de moda, yprobablemente a ambos les quede aún mucha vida por delante. Sólo hay que pensarque sistemas operativos como Linux, Unix o incluso Windows se escriben casi por completó en C.Por último, existen varios compiladores de C y C++ gratuitos, o bajo la norma GNU,así como cientos de librerías de todo propósito y miles de programadores en todo el mundo, muchos de ellosdispuestos a compartir su experiencia y conocimientos

TIPOS DE VARIABLES
Las explicaciones siguientes muestran como se representan internamente estos tipos (en negrita los tipos básicos). Los ficheros de cabecera <climits> y <float.h> contienen definiciones de los rangos de valor de todos los tipos fundamentales.
Tipo | bits | Rango / Tipo de uso |
unsigned char | 8 | 0 <= X...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • adsi
  • adsi
  • ADSI
  • Adsi
  • Adsi
  • ADSI
  • Adsi
  • adsi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS