Está en la página 1de 2

AsignacionNo.

2
Nombre: Fher Rojas grupo:9IE701
8-969-1114 Fecha:8-4-2019

El lenguaje C
-Historia
El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T entre 1969 y 1973; según
Ritchie, el periodo más creativo tuvo lugar en 1972. Se le dio el nombre "C" porque muchas de sus
características fueron tomadas de un lenguaje anterior llamado "B".
El desarrollo de C fue el resultado del deseo de los programadores de jugar con Space Travel. Habían
estado jugando en el mainframe de su compañía, pero debido a su poca capacidad de proceso y al
tener que soportar 100 usuarios, Thompson y Ritchie no tenían suficiente control sobre la nave para
evitar colisiones con los asteroides.
En 1973, el lenguaje C se había vuelto tan potente que la mayor parte del kernel Unix, originalmente
escrito en el lenguaje ensamblador PDP-11/20, fue reescrita en C. Éste fue uno de los primeros
núcleos de sistema operativo implementados en un lenguaje distinto al ensamblador.
En 1978, Ritchie y Brian Kernighan publicaron la primera edición de El lenguaje de programación C,
también conocido como La biblia de C. Este libro fue durante años la especificación informal del
lenguaje. El lenguaje descrito en este libro recibe habitualmente el nombre de "el C de Kernighan y
Ritchie" o simplemente "K&R C"

-Reglas del lenguaje C


1.En una declaración separada cada instrucción debe ser escrita. Por lo tanto, el programa completo
de C consiste en un conjunto de instrucciones.
2.Las declaraciones en el programa deben escribirse en orden secuencial para obtener la salida
deseada. A menos que pueda surgir un problema lógico.
3.Toda declaración debe escribirse en minúsculas.
4.C no tiene reglas particulares para la posición en la que se debe escribir la declaración.
5.En el programa C cada declaración debe terminar con; (punto y coma). Actúa como un terminador.

-Elementos básicos del C


1.identificadores
Un identificador es el nombre que se le da a un elemento de un algoritmo (o programa). Por ejemplo, el
tipo de dato int hace referencia a un tipo de dato que es distinto a todos los demás tipos de datos, es
decir, los valores que puede tomar un dato de tipo entero, no son los mismos que los que puede tomar
un dato de otro tipo.
Los identificadores char, int, float, double y void están predefinidos, forman parte del lenguaje C.
2.palabras reservadas
El lenguaje C está formado por un conjunto pequeño de palabras clave (reservadas) o comandos
(keywords), y una serie de operadores. Hay cerca de 40 palabras clave, frente a las 150 del BASIC o
200 que poseen otros lenguajes, como el COBOL y el PASCAL. Estas palabras son:
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed sizeof static struct typedef union unsigned
void volatile while

A este conjunto de palabras se les denomina "palabras reservadas".

3.tipos de datos básicos

C ofrece tres tipos de datos básicos:

 Números enteros definidos con la palabra clave int


 Letras o caracteres definidos con la palabra clave char
 Números reales o en coma flotante definidos con las palabras claves float o double

4.constantes

En C las constantes se declaran con la directiva #define, esto significa que esa constante tendrá el
mismo valor a lo largo de todo el programa.

5.variables

Una variable representa un espacio de memoria para almacenar un valor de un determinado tipo. El
valor de una variable, a diferencia de una constante, puede cambiar su valor durante la ejecución
de un programa. Para utilizar una variable en un programa, primero hay que declararla. La
declaración de una variable consiste en enunciar el nombre de la misma y asociarle un tipo:

tipo identificador[, identificador]…

6.declaraciones

La declaración de objetos en C tiene como finalidad dar a conocer el tipo y propiedades de los
identificadores.

Todas las variables deben ser declaradas. En las declaraciones es obligado especificar el tipo. De
cada objeto en un programa C se puede establecer tres propiedades que le afectan en su relación: el
alcance, la visibilidad y la durabilidad.

También podría gustarte