ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje De Programacion C


Enviado por   •  2 de Septiembre de 2012  •  1.632 Palabras (7 Páginas)  •  409 Visitas

Página 1 de 7

“Lenguaje de programación en C”

Introducción:

Los lenguajes de alto nivel son los más utilizados como lenguajes de programación. Aunque no son fundamentalmente declarativos, estos lenguajes permiten que los algoritmos se expresen en un nivel y estilo de escritura fácilmente legible y comprensible por otros programadores. Además, los lenguajes de alto nivel suelen tener la característica de “transportabilidad”. Es decir, están implementados sobre varias máquinas, de forma que un programa puede ser fácilmente “transportado” (transferido) de una máquina a otra sin una revisión sustancial. En este sentido, se llaman “independientes de la máquina”. Ejemplos de estos lenguajes de alto nivel son PASCAL, APL y FORTRAN (lenguajes de programación utilizados para aplicaciones científicas), COBOL (para aplicaciones de procesamiento de datos), SNOBOL (para aplicaciones de procesamiento de textos), LISP y PROLOG (para aplicaciones de inteligencia artificial), C y ADA (para aplicaciones de programación de sistemas) y PL/I (para aplicaciones de propósito general).

Lenguaje en programación en C

C es un lenguaje de programación de propósito general que ofrece como ventajas: economía de expresión, control de flujo y estructuras de datos modernos, así como un rico conjunto de operadores para el cálculo y la manipulación de datos. Además, permite al programador "acercarse a la máquina" al suministrar posibilidades similares al lenguaje ensamblador. Su parte central en la programación son los punteros o apuntadores a espacios de memoria. Los punteros proporcionan una aritmética de direcciones independiente de la máquina. C ofrece una amplia variedad de familias de punteros. No está especializado en alguna área especial de aplicación. Este lenguaje fue originalmente utilizado para realizar implementaciones de sistemas operativos. El sistema operativo UNIX está implementado en C. También, es una herramienta valiosa para el ingeniero de software sofisticado, porque contiene potentes posibilidades que le dan una considerable flexibilidad. La programación en C está apoyada por una biblioteca de funciones estándar para realizar operaciones de entrada y salida de datos hacia o desde dispositivos periféricos, accesos al sistema operativo, la administración de memoria, la manipulación de cadenas, cálculos matemáticos y otras tareas. El lenguaje C no está ligado a ningún hardware o sistema en particular y es fácil escribir programas que correrán sin modificaciones en cualquier máquina que lo maneje. No proporciona características avanzadas tales como multiprogramación, operaciones paralelas, sincronización ni co-rutinas. C es un lenguaje de tamaño modesto y tiene sus beneficios reales. Se puede programar en C disponiendo de una computadora con capacidades limitadas en: memoria, medios de almacenamiento, etc. Es un lenguaje agradable, expresivo y versátil para una amplia variedad de programas de aplicación. Es fácil de aprender y se obtienen mejores resultados a medida que aumenta nuestra experiencia con él.

Los orígenes del lenguaje C

Los orígenes de C se remontan al año 1972, en los Laboratorios Bell de la compañía AT&T, ubicada en Murray Hill, New Jersey, en Estados Unidos. C surgió de la mente de un solo hombre, Dennis Ritchie, que por aquel entonces trabajaba en la citada compañía. No es posible hablar de sus orígenes sin hacer mención al sistema operativo UNIX. Los años 70 fueron testigos del nacimiento de UNIX, el cual, posteriormente, se convierte en un estándar de 'de facto' (una forma que, sin tener carácter de ley, es aceptada casi universalmente) para los sistemas operativos multiusuario en el campo de los grandes ordenadores. UNIX proporciona a sus usuarios una serie de herramientas para ayudar a la confección de programas; C era una de esas herramientas, y muy pronto se convirtió en ‘la’ herramienta, hasta el punto de que el propio compilador de C y la mayor parte de UNIX se rescribieron en dicho lenguaje. Vemos ya aquí un aspecto de C sobre su capacidad para la creación de Software de Sistemas. La primera implementación de C ocurre en 1971, en la computadora DEC PDP-11. Tenía solamente 24 Kbytes de memoria, de la cual el sistema UNIX utilizaba 16 Kbytes, y un disco fijo de 512 Kbytes.

Los antecesores del lenguaje C han sido:

1960 -- ALGOL 60 (Algorithmic Language) - Diseñado por un Comité Internacional

1963 -- CPL (Combined Programming Language) - Desarrollado tanto en Cambridge como en la Universidad de Londres

1967 -- BCPL (Basic Combined Programming Language) - Creado por Martin Richards en la Universidad de Cambridge

1970 -- B - Creado por Ken Thompson, de Laboratorios Bell

1972 -- C - Creado por Dennis Ritchie, de Laboratorios Bell

ALGOL es el segundo 'gran lenguaje' de programación desarrollado en la era informática. FORTRAN fue el primero, y ALGOL intentó mejorarlo en sus muchos puntos débiles, cuidando especialmente la sintaxis y proporcionando una estructura modular. El resultado fue un lenguaje demasiado abstracto y general, por lo que nunca disfrutó de gran aceptación. CPL intentó, sobre las bases de ALGOL, traer las cosas más próximas a la realidad;

...

Descargar como (para miembros actualizados)  txt (10 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com