Centro Educativo
Santo Domingo
Informática
Código Binario
Estudiante
Ericka Cheng
XI°A
Profesora
Guadalupe Espinosa
11 de abril de 2017
Lenguaje de Programación C++
Historia. La
historia del lenguaje de programación C++ comienza a principios de los años 70,
con un programador de nombre Dennis Ritchie que trabajaba en los laboratorios
de AT&T Bell. Trabajando con un lenguaje llamado BCPL inventado por Martin
Richards (que luego influyó para crear el B de Ken Thompson), Dennis deseaba un
lenguaje que le permitiese manejar el hardware de la misma manera que el
ensamblador pero con algo de programación estructurada como los lenguajes de
alto nivel. Fue entonces que creó el C que primeramente corría en computadoras
PDP-7 y PDP-11 con el sistema operativo UNIX. Pero los verdaderos alcances de
lo que sería éste, se verían poco tiempo después cuando Dennis volvió a
escribir el compilador C de UNIX en el mismo C, y luego Ken Thompson (diseñador
del sistema) escribió UNIX completamente en C y ya no en ensamblador. Al
momento de que AT&T cedió (a un precio bastante bajo) el sistema operativo
a varias universidades, el auge de C comenzaba. Cuando fueron comerciales las
computadoras personales, empezaron a diseñarse varias versiones de compiladores
C, éste se convirtió en el lenguaje favorito para crear aplicaciones.
En 1983, el Instituto Americano de Normalización
(ANSI) se dio a la tarea de estandarizar el lenguaje C, aunque esta tarea tardó
6 años en completarse, y además con la ayuda de la Organización Internacional
de Normalización (ISO), en el año de 1989 definió el C Estándar. A partir de
éste, se dio pie para evolucionar el lenguaje de programación C. Fue en los
mismos laboratorios de AT&T Bell, que Bjarnes Stroutstrup diseñó y
desarrolló C++ buscando un lenguaje con las opciones de programación orientada
a objetos.Ahora el desarrollo del estándar de C++ acaparaba la atención de los
diseñadores. En el año 1995, se incluyeron algunas bibliotecas de funciones al
lenguaje C. Y con base en ellas, se pudo en 1998 definir el estándar de C++.
Algunas personas podrían pensar que entonces C++ desplazó a C, y en algunos
aspectos podría ser cierto, pero también es cierto que algunas soluciones a problemas
requieren de la estructura simple de C más que la de C++, C generalmente es
usado por comodidad para escribir controladores de dispositivos y para
programas de computadoras con recursos limitados. La base del lenguaje fue
creada por programadores y para programadores, a diferencia de otros lenguajes
como Basic o Cobol que fueron creados para que los usuarios resolvieran
pequeños problemas de sus ordenadores y el segundo para que los no
programadores pudiesen entender partes del programa. C++ es un lenguaje de
nivel medio pero no porque sea menos potente que otro, sino porque combina la
programación estructurada de los lenguajes de alto nivel con la flexibilidad
del ensamblador.
ü Características.
ü Es el lenguaje de programación de
propósito general asociado al sistema operativo UNIX.
ü Es un lenguaje de medio nivel. Trata
con objetos básicos como caracteres, números, etc… también con bits y
direcciones de memoria.
ü Posee una gran portabilidad
ü Se utiliza para la programación de
sistemas: construcción de intérpretes, compiladores, editores de texto, etc
ü Versiones.
ü En la actualidad
son muchos los fabricantes de compiladores C, aunque los más populares entre
los fabricantes de software son: Microsoft e Imprise.
ü
ü Una evolución de C,
el lenguaje C++ (C con clases) que contiene entre otras, todas las
características de ANSI C. Los compiladores más empleados son Visual C++ de
Microsoft, Builder C++ de Imprise (Antigua Borland), C++ bajo Unix y
Linux.
ü
ü En el verano del
2000, Microsoft patentó una nueva versión de C++, que es C#, una evolución del
C++ estándar, con propiedades de Java y diseñado para aplicaciones en línea.
ü
No hay comentarios:
Publicar un comentario