lunes, 9 de noviembre de 2009

HISTORIA DEL LENGUAJE C

Antes de empezar con la historia del lenguaje C definiré
¿Qué es el Lenguaje C?
El C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador.
El Lenguaje C es un tipo de programa con el cual podemos realizar distintos tipos de operaciones, con las cuales se facilita el manejo y realización de implementaciones.

Una vez aclarado este punto pasaremos a conocer su historia.El lenguaje C fue creado por Dennis Ritchie en los laboratorios Bell Telephone de AT and T en 1972, el C fue creado con un fin específico: el diseño del sistema operativo UNIX.
Este lenguaje solo es una modificación del Lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.

La novedad que proporcionó el lenguaje C sobre el B fue el diseño de tipos y estructuras de datos.

Los tipos estructurados básicos de C son las estructuras, las uniones, y los Arrays. Estos permiten la definición y declaración de tipos de mayor complejidad.

Como el C es un lenguaje muy poderoso y flexible su uso se difundió muy rápidamente más allá de los laboratorios Bell. Los programadores de todo el mundo comenzaron a usarlo para escribir todo tipo de programas. Sin embargo, diferentes organizaciones comenzaron a utilizar muy pronto sus propias versiones del C, las pequeñas diferencias entre las implementaciones comenzaron a dar problemas a los programadores. Para resolver este problema, el American National Stándards (ANSI) formo un comité en 1983 para establecer una definición estándar del C, que llego a ser conocida como C estándar ANSI. Con unas cuantas excepciones, todos los compiladores del C modernos de adhieren a este estándar.

El lenguaje C inicialmente fue creado para la programación de:

*Sistemas operativos
* Intérpretes
* Editores
* Ensambladores
* Compiladores
* Administradores de bases de datos.

Actualmente, debido a sus características, puede ser utilizado para todo tipo de programas.

Algunas de las versiones existentes son:

- Quick C
- C++- Turbo C
- Turbo C ++
- Borland C
- Borland C++
- Microsoft C
- Turbo C 2.0
- Turbo C++ 1.0
- Borland C++ 2.0

Su principal característica es que es portable, quiere decir que puedes adaptar los programas escritos para un tipo de computadora en otra. También es estructurado, por que se divide en módulos que son independientes entre sí. En su desarrollo se surgieron una serie de líneas generales tales como:

El compilador debe ser lo más pequeño y eficiente posible. Pocas palabras reservadas, como, un conjunto reducido de sentencias. No existe anidamiento de procedimientos.

La entrada/salida no se considera parte del lenguaje en sí, sino que se apoya a través de funciones de librería. La misma política se sigue con cualquier otro tipo complejo de instrucciones.

Para escribir un programa se debe poder escribir poco texto. Para lograr esto se reduce el número de palabras claves. Con ello se llegó a un compilador con un juego de instrucciones, que permite aumentar la productividad por día de los programadores. A pesar de ello el C es un lenguaje rápido de aprender, que deriva en compiladores sencillos de diseñar, robustos, y que generan objetos pequeños y eficientes.

Estas y otras características lo hacen adecuado para la programación en áreas tales como:

• Programación de sistemas
• Estructuras de datos y sistemas de bases de datos
• Aplicaciones científicas
• Software gráfico
• Análisis numérico

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

Por último solo queda decir que el C es un lenguaje relativamente pequeño; se puede describir en poco espacio y aprender rápidamente.



EVALUACION:

COMPLETE:

1. El Lenguaje C es un tipo de programa con el cual podemos realizar distintos tipos de operaciones, con las cuales se facilita el manejo y realización de implementaciones.

2. Fue creado en los laboratorios Bell Telephone de AT and T en el año ……......

3. Los tipos estructurados básicos de C son las estructuras, las uniones, y los Arrays

CONTESTE:

4. El Lenguaje C fue creado por

Dennis Ritchie

5. ¿Qué es el Lenguaje C?

El Lenguaje C es un tipo de programa con el cual podemos realizar distintos tipos de operaciones, con las cuales se facilita el manejo y realización de implementaciones.

HISTORIA DEL LENGUAJE C

Antes de empezar con la historia del lenguaje C definiré
¿Qué es el Lenguaje C?
El C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador.

El Lenguaje C es un tipo de programa con el cual podemos realizar distintos tipos de operaciones, con las cuales se facilita el manejo y realización de implementaciones.

Una vez aclarado este punto pasaremos a conocer su historia.
El lenguaje C fue creado por Dennis Ritchie en los laboratorios Bell Telephone de AT and T en 1972, el C fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del Lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.

La novedad que proporcionó el lenguaje C sobre el B fue el diseño de tipos y estructuras de datos. Los tipos estructurados básicos de C son las estructuras, las uniones, y los Arrays. Estos permiten la definición y declaración de tipos de mayor complejidad.

Como el C es un lenguaje muy poderoso y flexible su uso se difundió muy rápidamente más allá de los laboratorios Bell. Los programadores de todo el mundo comenzaron a usarlo para escribir todo tipo de programas. Sin embargo, diferentes organizaciones comenzaron a utilizar muy pronto sus propias versiones del C, las pequeñas diferencias entre las implementaciones comenzaron a dar problemas a los programadores. Para resolver este problema, el American National Stándards (ANSI) formo un comité en 1983 para establecer una definición estándar del C, que llego a ser conocida como C estándar ANSI. Con unas cuantas excepciones, todos los compiladores del C modernos de adhieren a este estándar.

El lenguaje C inicialmente fue creado para la programación de:

- Sistemas operativos
- Intérpretes
- Editores
- Ensambladores
- Compiladores
- Administradores de bases de datos.

Actualmente, debido a sus características, puede ser utilizado para todo tipo de programas.

Algunas de las versiones existentes son:

- Quick C
- C++
- Turbo C
- Turbo C ++
- Borland C
- Borland C++
- Microsoft C
- Turbo C 2.0
- Turbo C++ 1.0
- Borland C++ 2.0

Su principal característica es que es portable, quiere decir que puedes adaptar los programas escritos para un tipo de computadora en otra. También es estructurado, por que se divide en módulos que son independientes entre sí. En su desarrollo se surgieron una serie de líneas generales tales como:
El compilador debe ser lo más pequeño y eficiente posible. Pocas palabras reservadas, como, un conjunto reducido de sentencias. No existe anidamiento de procedimientos.
La entrada/salida no se considera parte del lenguaje en sí, sino que se apoya a través de funciones de librería. La misma política se sigue con cualquier otro tipo complejo de instrucciones.
Para escribir un programa se debe poder escribir poco texto. Para lograr esto se reduce el número de palabras claves. Con ello se llegó a un compilador con un juego de instrucciones, que permite aumentar la productividad por día de los programadores. A pesar de ello el C es un lenguaje rápido de aprender, que deriva en compiladores sencillos de diseñar, robustos, y que generan objetos pequeños y eficientes.
Estas y otras características lo hacen adecuado para la programación en áreas tales como:

• Programación de sistemas

• Estructuras de datos y sistemas de bases de datos
• Aplicaciones científicas
• Software gráfico
• Análisis numérico

Una de las peculiaridades de C es su riqueza de operadores. Puede decirse que prácticamente dispone de un operador para cada una de las posibles operaciones en código máquina.
Por último solo queda decir que el C es un lenguaje relativamente pequeño; se puede describir en poco espacio y aprender rápidamente.


EVALUACION:
COMPLETE:
1. El Lenguaje C es un tipo de ……........... con el cual podemos realizar distintos tipos de operaciones, con las cuales se facilita el …..…........ y realización de implementaciones.

2. Fue creado en los laboratorios Bell Telephone de AT and T

en el año ……......
3. Los tipos estructurados básicos de C son las ………………, las ….............…., y los …….……..

CONTESTE:

4. El Lenguaje C fue creado por
…………….. ……………….

5. ¿Qué es el Lenguaje C?
………………………………………………………………………..........................................................................................

……………………………………………………………..

HISTORIA DEL LENGUAJE C

Antes de empezar con la HISTORIA DEL LENGUAJE C definiré
¿Qué es el Lenguaje C? El C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador.

El Lenguaje C es un tipo de programa con el cual podemos realizar distintos tipos de operaciones, con las cuales se facilita el manejo y realización de implementaciones.

Una vez aclarado este punto pasaremos a conocer su historia.

El lenguaje C fue creado por Dennis Ritchie en los laboratorios Bell Telephone de AT and T en 1972, el C fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del Lenguaje B. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.

La novedad que proporcionó el lenguaje C sobre el B fue el diseño de tipos y estructuras de datos. Los tipos estructurados básicos de C son las estructuras, las uniones, y los Arrays. Estos permiten la definición y declaración de tipos de mayor complejidad.

Como el C es un lenguaje muy poderoso y flexible su uso se difundió muy rápidamente más allá de los laboratorios Bell. Los programadores de todo el mundo comenzaron a usarlo para escribir todo tipo de programas. Sin embargo, diferentes organizaciones comenzaron a utilizar muy pronto sus propias versiones del C, las pequeñas diferencias entre las implementaciones comenzaron a dar problemas a los programadores. Para resolver este problema, el American National Stándards (ANSI) formo un comité en 1983 para establecer una definición estándar del C, que llego a ser conocida como C estándar ANSI. Con unas cuantas excepciones, todos los compiladores del C modernos de adhieren a este estándar.

El lenguaje C inicialmente fue creado para la programación de:

* Sistemas operativos
* Intérpretes
* Editores

* Ensambladores
* Compiladores
* Administradores de bases de datos.

Actualmente, debido a sus características, puede ser utilizado para todo tipo de programas.

Algunas de las versiones existentes son:

- Quick C
- C++
- Turbo C
- Turbo C ++
- Borland C
- Borland C++
- Microsoft C
- Turbo C 2.0
- Turbo C++ 1.0
- Borland C++ 2.0



Su principal característica es que es portable, quiere decir que puedes adaptar los programas escritos para un tipo de computadora en otra. También es estructurado, por que se divide en módulos que son independientes entre sí. En su desarrollo se surgieron una serie de líneas generales tales como:
El compilador debe ser lo más pequeño y eficiente posible. Pocas palabras reservadas, como, un conjunto reducido de sentencias. No existe anidamiento de procedimientos.
La entrada/salida no se considera parte del lenguaje en sí, sino que se apoya a través de funciones de librería. La misma política se sigue con cualquier otro tipo complejo de instrucciones.
Para escribir un programa se debe poder escribir poco texto. Para lograr esto se reduce el número de palabras claves. Con ello se llegó a un compilador con un juego de instrucciones, que permite aumentar la productividad por día de los programadores. A pesar de ello el C es un lenguaje rápido de aprender, que deriva en compiladores sencillos de diseñar, robustos, y que generan objetos pequeños y eficientes.
Estas y otras características lo hacen adecuado para la programación en áreas tales como:

• Programación de sistemas

• Estructuras de datos y sistemas de bases de datos
• Aplicaciones científicas
• Software gráfico
• Análisis numérico

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

Por último solo queda decir que el C es un lenguaje relativamente pequeño; se puede describir en poco espacio y aprender rápidamente.