2 Introducción a la Programación en C ++

Páginas: 17 (4064 palabras) Publicado: 18 de septiembre de 2015
Universidad Nacional de Trujillo
Ingeniería de Sistemas

Informática
Introducción a la programación en C++

INTRODUCCIÓN A LA PROGRAMACIÓN EN C++
1.

Orígenes del lenguaje C++.
El lenguaje de programación C fue desarrollado por Dennis Ritchie de AT&T Bell Laboratories
en la década de los 70. El primer uso que se le dio fue para escribir y dar mantenimiento al sistema
operativo UNIX. C y UNIX secomplementaron tanto que pronto no sólo los programas de
sistemas, sino casi todos los programas comerciales que corrían en UNIX se escribieron en lenguaje
C, y se volvió tan popular que las versiones del lenguaje se escribieron para otros sistemas operativos
populares. Sin embargo, a pesar de su popularidad, C no está libre de defectos.
El lenguaje C es peculiar debido a que es un lenguaje de altonivel, con muchas características de
uno de bajo nivel. C se encuentra entre los extremos de un lenguaje de muy alto nivel y uno de bajo
nivel, por lo que tiene tanto sus fortalezas como sus debilidades. Como el lenguaje ensamblador (bajo
nivel), los programas en C pueden manipular directamente la memoria de la computadora. Por otra
parte, C tiene muchas características de un lenguaje de altonivel, lo que facilita la lectura y escritura
más que en el lenguaje ensamblador. Esto hace que C sea una excelente opción para escribir
programas de sistemas, pero para otros programas (y en cierto sentido incluso para programas de
sistemas) C no es sencillo de entender, como otros lenguajes; además, no cuenta con muchas
verificaciones automáticas, como otros lenguajes de alto nivel.
Para superarlas deficiencias de C, Bjarne Stroustrup de AT&T Bell Laboratories desarrolló
C++ a principios de la década de los 80. Stroustrup diseñó C++ para que fuera un mejor C. Casi
todo C es un subconjunto de C++, por lo que la mayoría de los programas en C también son
programas de C++ (lo contrario no aplica; muchos programas en C++ no son, en definitiva,
programas en C). A diferencia de C, C++ cuenta conrecursos para la programación orientada a objetos,
que es una técnica de programación recientemente desarrollada y muy poderosa.

2.

Introducción a C++.
Un programa bien diseñado se construye utilizando una filosofía similar a la usada para edificar
un edificio bien diseñado: no sólo sucede; depende de una planeación y ejecución cuidadosa si el
diseño final ha de cumplir su propósito pretendido.Los programas cuyas estructuras consisten de segmentos interrelacionados, organizados en un
orden lógico y fácilmente comprensible para formar una unidad integrada y completa, se conocen
como programas modulares. Los programas modulares son notoriamente más fáciles de
desarrollar, corregir y modificar que los programas construidos de alguna otra manera. En
terminología de programación, lossegmentos más pequeños usados para construir un programa
modular se conocen como módulos.
Cada módulo está diseñado y desarrollado para realizar una tarea específica y en realidad es un
subprograma pequeño en sí mismo. Un programa C++ completo se construye combinando tantos
módulos como sea necesario para producir el resultado deseado. La ventaja de la construcción
modular es que el diseño general delprograma puede desarrollarse antes de escribir cualquier módulo
individual. Una vez que se finalizan los requerimientos para cada módulo, los módulos pueden
programarse e integrarse dentro del programa general conforme se completan.
En C++, los módulos pueden ser clases o funciones. Se pueden pensar en una función como
una máquina pequeña que transforma los datos que recibe en un producto terminado.Por ejemplo, la
Figura Nº 1 ilustra una función que acepta dos números como entradas y multiplica los dos números
para producir una salida. Como se muestra, la interfaz para la función son sus entradas y resultados.
El proceso de convertir las entradas en resultados se encapsula y oculta dentro de la función. A este

Ing. Zoraida Yanet Vidal Melgarejo, Mg.

-1-

Universidad Nacional de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • INTRODUCCION LENGUAJE PROGRAMACION C++
  • Introduccion a programacion c
  • Introduccion A La Programacion En C
  • Introducción A La Programación En C
  • Introducción a la programación en lenguaje C
  • Introduccion A La Programacion Actividad 2
  • Introducción a la programacion en lenguaje C con orientacion a micorcontrolador
  • Programacion 10 INTRODUCCION AL LENGUAJE C 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS