Lenguaje C
En 1.970, cuando Ken Thompson creó el Lenguaje B para
codificar sus programas y algoritmos, para probar y experimentar con
estructuras, servicios y teorías de eficiencia, que
posteriormente Brian Kernighan bautizaría con el nombre de
Unix, no se imaginaron que con reestructurar y agregar
instrucciones al Lenguaje B, añadirle estructuras de datos y
tipos, pasaje de parámetros a funciones recursivas,
apuntadores a funciones y unas sencillas modificaciones, Dennis
Ritchie crearía un Lenguaje C, que 20 años después,
sería el Lenguaje de programación preferido para el
desarrollo de Herramientas, Editores, Manejadores de Bases de Datos,
Compiladores e Interpretadores y Traductores de Lenguaje, Generadores
de Sistemas Expertos, Sistemas Operativos, Procesadores de Palabras,
Paquetes de Comunicación y Teleproceso, Hojas de Cálculos,
Aplicaciones de CAD/CAM, y toda una infinidad de productos.
El Lenguaje C, es un lenguaje de programación estructurado de
mediano nivel, pero muy versátil y eficiente, que revolucionó
las técnicas y estilo de programación.
Desarrollado en 1.971, originalmente para implementar el Sistema
Operativo Unix y sus Herramientas, C es un lenguaje
independiente del sistema operativo que se utiliza para desarrollar
aplicaciones portables.
C, provee las misma facilidades para la manipulación de bytes
de un lenguaje assembler combinadas con instrucciones estructuradas
de control de flujo condicionado y manipulación de tipos y
estructuras de Datos de los lenguajes de tercera generación.
El Lenguaje C es relativamente
sencillo, pero su gran flexibilidad es terreno abonado para la
proliferación de vicios y prácticas inadecuadas de
programación, por lo cual debe cuidarse la enseñanza de
su estilo de programación, técnica y filosofía
de trabajo.
En Lenguaje C, lo fácil es simple y lo difícil posible.
Un buen programador de C, utiliza librerías y desarrolla
programas modulares con funciones bien estructuradas, que son fáciles
de mantener.
Dependencia de los Cursos de Programación
Regresar
Arriba 
Diseñado por UnixSupport. Copyright © 1990-2000. Computación UnixSupport, C.A., Todos los Derechos Reservados.
|