sábado, 5 de febrero de 2011

lenguaje 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 facilidades de 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.
C es un lenguaje de programaciónde propósito general que ofrece economía sintáctica, controlde flujo y estructurassencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.
Este lenguaje ha sido estrechamente ligado al sistema operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistemaoperativo ni a ninguna máquina concreta. Se le suele llamar lenguaje de programación de sistemas debido a su utilidadpara escribir compiladoresy sistemas operativos, aunque de igual forma se puede desarrollar cualquier tipo de aplicación
Entre las características que lo hacen tan popular pueden citarse:
  • Es versátil y de relativo bajo nivel, por lo que facilita la programación de tareas a ese nivel.
     
  • A pesar de su relativo bajo nivel, es adecuado para la programación en general, pues cuenta con las construcciones normalmente encontradas en los lenguajes de alto nivel.
     
  • Es muy portable, existiendo compiladores para un gran número de plataformas de hardware y sistemas operativos.
     
  • El lenguaje de programación C es pequeño, por lo que es fácil de aprender y los compiladores son fáciles de construir. La funcionalidad adicional se ofrece mediante bibliotecas (o librerías, conjunto de algoritmos bien implementados de uso general y agrupados según su funcionalidad)
     
  • El lenguaje presenta una interfaz con el sistema operativo muy limpia, en particular con Unix.
  • Ha permitido reaprovechar el concepto de Reusabilidad, (reutilizar programas o librerías bien escritos y probados para implementar diversas aplicaciones de apoyo gráfico, matemáticos, simuladores, manejo de dispositivos, etc.) en 28 años de programación en C.
  • Es un lenguaje de medio nivel, y no por un sentido peyorativo, sino porque es un lenguaje similar a los lenguajes de bajo nivel o lenguajes de máquina, pero también combina elementos propios de un lenguaje de alto nivel.
  • Utilización del C: Sistemas operativos (UNIX, LINUX), ensambladores, programas de modem, intérpretes de lenguajes,  compiladores de lenguajes, editores de texto, controladores de red, bases de datos, utilidades, etc.
  • 1972. Lenguaje C diseñado por Dennis Ritchie, orientado hacia la programación de sistemas y para la implementación del  naciente sistema operativo UNIX 1978 Obra 'The C programming language", Kernighan & Ritchie. Llamada también "K&R C" Primera versión, sin comprobación estricta de tipos.
    1983 Formación de comisión ANSI / ISO: estandarización de C.
    1988 estándar ANSI C. Obra de referencia 'The C programming language, 2nd edition' (ANSI C), Kernighan & Ritchie.
    Existen varias versiones del lenguaje C, la mayoría de ellas respetan el estándar ANSI C aunque incluyen también otras librerías e instrucciones adicionales.

2 comentarios:

  1. Felicidades Ariolys, lograste tu cometido ais se hace. procure para la segunda semana colocar imágenes a su blog y referencias de la información. Éxitos.

    ResponderEliminar
  2. gracias ya para la proxima mejorare el contenido

    ResponderEliminar