Apuntes Programacion

Páginas: 17 (4190 palabras) Publicado: 24 de septiembre de 2012
1.- EL LENGUAJE C.

1.1 INTRODUCCIÓN.

C es un lenguaje de programación diseñado por Dennis Ritchie, de los Laboratorios Bell, y se instaló en un PDP-11 en 1972; se diseñó para ser el lenguaje de los sistemas operativos UNIX. A su vez, UNIX es un sistema operativo desarrollado por Ken Thompson , quien utilizó el lenguaje ensamblador y un lenguaje llamado B para producir las versionesoriginales de UNIX, en 1970. El lenguaje C se inventó para superar las limitaciones del Lenguaje B.

El lenguaje de programación B se basó en BCPL, un lenguaje sin tipos desarrollado por Martin Richard, en 1967, para programación de sistemas; su tipo de datos básicos era la palabra de máquina, y requería en gran medida utilizar apuntadores y aritmética de direcciones, lo cual es contrario alespíritu de la programación estructurada que se caracteriza por el uso de lenguajes como ALGOL. El lenguaje C evolucionó a partir de B y de BCPL, además incorporó el uso de tipos.

EL lenguaje C es portátil, pues es pequeño y en un principio, se instaló en una máquina pequeña (PDP-11). La codificación puede ajustarse de inmediato a una nueva máquina. Las utilidades del sistema y los preprocesadorespermiten al programador aislar fuera del código principal las funciones que pudieran depender de la máquina, lo cual facilita la redefinición de un sistema C a otro.

A finales de los años 80, una nueva aproximación a las tareas de programación estaba empezando a tomar carta de naturaleza. Este nuevo métodose denomina programación orientada a objetos (OOP). Esta programación incorpora todaslas características de la programación estructurada, pero ofrece al programador uns forma nueva e interesante de analizar y resolver las tareas de programación.

C fue el lenguaje más sobresaliente de los años 80 y todavía tiene gran aceptación. Es conocido por su eficiencia, potencia y elegancia. C++ mantiene estas características tan importantes, pero incorpora además la posibilidad de OOP.Esta combinación es la que hace de C++ el lenguaje individual de programación orientada a objetos más importante de cuantos están disponibles en la actualidad.

En 1988, Borland International Inc. empezó a trabajar en Turbo C++ partiendo del Turbo C y añadiendo las extensiones OOP de C++. No fue una tarea sencilla, pues aunque C++ resulta sencillo de utilizar para los programadores, se necesitóreunir un grupo formado por algunos de los mejores programadores de compiladores para desarrollarlo.

Borland C++ se caracteriza por las nuevas versiones de los compiladores de C y C++, y por soportar módulos ejecutables de Windows 3.x y DLL (Dynamic Link Library). Además contiene una herramienta para el mantenimiento y desarrollo de los recursos de Windows (iconos, menús, ventanas dediálogo, etc. ).
1.2 BIBLIOGRAFÍA.



| | | |
|TÍTULO |AUTOR |EDITORIAL |
|Lenguaje C | ||
|Introducción a la programación |Kelley / Pohl |Addison-Wesley |
|Lenguaje C | | |
|Programación avanzada |Herbert Schildt|McGraw-Hill |
|Turbo C | | |
|Programación |Herbert Schildt |McGraw-Hill |
|La Biblia del | |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes de programacion
  • Apuntes de programación
  • Apuntes Programacion
  • Apuntes De Programación Para Blackberry
  • Apuntes Programación Java
  • El lenguaje de programación C++, apuntes
  • Principios De Programación Apuntes
  • Apuntes De Programacion Estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS