ElementosDelLenguajeDeProgramaciónC

Páginas: 21 (5048 palabras) Publicado: 12 de febrero de 2015
Elementos del
Lenguaje de
Programación C
Dr. Héctor Rafael Orozco Aguirre
CU UAEM VM

Historia del lenguaje C


El lenguaje C nació en los Laboratorios Bell de AT&T y
ha sido estrechamente asociado con el Sistema
Operativo UNIX, ya que su desarrollo se realizó en este
sistema y debido a que tanto UNIX como el propio
compilador de C y la casi totalidad de los programas yherramientas de UNIX, fueron escritos en C.



Éste lenguaje está inspirado en el lenguaje B escrito por
Ken Thompson en 1970 con intención de recodificar el
UNIX.
Conceptos Básicos del Lenguaje C

2

Historia del lenguaje C


B era un lenguaje evolucionado e independiente de la
máquina, inspirado en el lenguaje BCPL -Basic
Combined Programming Language(Lenguaje de
Programación BásicoCombinado) creado por Martin
Richard en 1967.



En 1972, Dennis Ritchie, toma el relevo y modifica
lenguaje B, creando el lenguaje C y reescribiendo
UNIX en dicho lenguaje. La novedad que proporcionó
lenguaje C sobre el B fue el diseño de tipos
estructuras de datos.
Conceptos Básicos del Lenguaje C

el
el
el
y
3

Historia del lenguaje C


Una de las peculiaridades de C es suriqueza de
operadores, Puede decirse que prácticamente dispone
de un operador para cada una de las posibles
operaciones en código máquina.



En 1989, el Instituto Nacional Estadounidense de
Estándares (ANSI) creó el primer estándar en 1989, el
fue nombrado ANSI X3.159-1989. Esta versión del
lenguaje se conoce a menudo como ANSI C, o a veces
como C89 (para distinguirla de C99 que esla que
impera actualmente).
Conceptos Básicos del Lenguaje C

4

Historia del lenguaje C


En 1990, el estándar ANSI (con algunas modificaciones
menores) fue adoptado por la Organización
Internacional para la Estandarización (ISO) en el
estándar ISO/IEC 9899:1990.



Esta versión se conoce a veces como C90. Sin
embargo, C89 y C90 se refieren en esencia al mismo
estándar delenguaje de programación C.

Conceptos Básicos del Lenguaje C

5

Historia del lenguaje C


Tras el proceso de estandarización de ANSI, la
especificación del lenguaje C permaneció relativamente
estable durante algún tiempo, pero al surgir el lenguaje
C++ el estándar siguió evolucionando hasta finales de la
década de 1990.



Esto llevó a la publicación del estándar ISO 9899:1999en 1999. Este estándar se denomina habitualmente C99
y fue adoptado finalmente en marzo de 2000.

Conceptos Básicos del Lenguaje C

6

Historia del lenguaje C


La adopción del estándar asegura que si los programas
creados lo siguen, el código es portátil entre plataformas
y/o arquitecturas.



Pero, en la práctica, los programadores suelen usar
elementos que no son portables yson dependientes de
un compilador o del sistema operativo en que fueron
creados.

Conceptos Básicos del Lenguaje C

7

Características del lenguaje C


Permite la programación estructurada, por lo que se
pueden crear programas divididos en módulos que son
independientes entre sí.



Portable, adaptación de los programas escritos para un
tipo de computadora a otra.

Economía de las expresiones.

Conceptos Básicos del Lenguaje C

8

Características del lenguaje C


Abundancia en operadores y tipos de datos, prácticamente
dispone de un operador para cada una de las posibles
operaciones en código máquina.



Codificación en alto y bajo nivel simultáneamente.



Reemplaza
ventajosamente
ensamblador.



Utilización natural de lasfunciones primitivas del sistema.

la

Conceptos Básicos del Lenguaje C

programación

en

9

Características del lenguaje C


No está orientado a ningún área en especial, por lo que
puede ser utilizado para todo tipo de programas.



Producción de código objeto altamente optimizado.



Relativa facilidad de aprendizaje.



Es altamente eficaz y expresivo, se puede...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS