post-tittle

Datos que probablemente desconocías del lenguaje C

Por: Reclu IT

3 de Marzo de 2014

Para entender mejor un lenguaje de programación es recomendable conocer su historia, por ello, en esta ocasión compartimos la relacionada a C, con la finalidad de aprender de su evolución que lo convirtió en una mejor versión de sí mismo.

Los inicios del C nos remontan a 1972 en los Laboratorios Bell Telephone, que se convertiría en AT&T, donde fue concebido para estar orientado a la implementación de sistemas operativos, con Unix de manera concreta.

El proyecto quedó a cargo de Ken Thompson, quien fuera desarrollador de Unix, para lo que llamó a Dennis Ritchie que lo diseñó, esto en un servidor PDP-11 (más moderno que el anterior) durante los 70s. En esa primera ocasión C fue concebido como una modificación del lenguaje B.

La novedad que proporcionó el lenguaje C sobre el B fue el diseño de tipos y estructuras de datos. Los tipos básicos de C son las estructuras, las uniones y los arrays, que permitieron definir y declarar tipos de mayor complejidad.

Los tipos básicos de datos en el lenguaje C eran “CHAR” (caracter), “INT” (enteros), “FLOAT” (reales en simple precisión) y “DOUBLE” (reales en doble precisión).

Posteriormente se añadieron los tipos “SHORT” (Enteros de longitud<=longitud de un int), “LONG” (Enteros de longitud >= longitud de un entero), “UNSIGNED” (Enteros sin signo), y “ENUMERACIONES”.

¿Leyendas urbanas?

Algunas de las leyendas que existen en torno a C por el sistema operativo al que está relacionado, Unix son:

  • Debido a que los desarrolladores eran seguidores del juego Space Travel, lo jugaban desde el mainframe de su compañía, mismo que corría de una manera lenta y tenía poca capacidad de proceso. Thompson y Ritchie no tenían suficiente control sobre la nave para evitar colisiones con asteroides, así que para mejorar esto crearon el lenguaje de programación.
  • Con la finalidad de automatizar el archivo de patentes Thompson y Ritchie obtuvieron el ordenador original para desarrollar Unix, que fue en lenguaje ensamblador, sobre el que se escribiría de nuevo el sistema operativo, por lo que se desarrolló C.

Fue hasta la implementación de C en los IBM PC, que incrementó su popularidad y desde entonces se ha mantenido actualizado y en vigencia por sus virtudes, además de las variantes que existen.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

Datos que probablemente desconocías del lenguaje C

Por: Reclu IT

3 de Marzo de 2014

Para entender mejor un lenguaje de programación es recomendable conocer su historia, por ello, en esta ocasión compartimos la relacionada a C, con la finalidad de aprender de su evolución que lo convirtió en una mejor versión de sí mismo.

Los inicios del C nos remontan a 1972 en los Laboratorios Bell Telephone, que se convertiría en AT&T, donde fue concebido para estar orientado a la implementación de sistemas operativos, con Unix de manera concreta.

El proyecto quedó a cargo de Ken Thompson, quien fuera desarrollador de Unix, para lo que llamó a Dennis Ritchie que lo diseñó, esto en un servidor PDP-11 (más moderno que el anterior) durante los 70s. En esa primera ocasión C fue concebido como una modificación del lenguaje B.

La novedad que proporcionó el lenguaje C sobre el B fue el diseño de tipos y estructuras de datos. Los tipos básicos de C son las estructuras, las uniones y los arrays, que permitieron definir y declarar tipos de mayor complejidad.

Los tipos básicos de datos en el lenguaje C eran “CHAR” (caracter), “INT” (enteros), “FLOAT” (reales en simple precisión) y “DOUBLE” (reales en doble precisión).

Posteriormente se añadieron los tipos “SHORT” (Enteros de longitud<=longitud de un int), “LONG” (Enteros de longitud >= longitud de un entero), “UNSIGNED” (Enteros sin signo), y “ENUMERACIONES”.

¿Leyendas urbanas?

Algunas de las leyendas que existen en torno a C por el sistema operativo al que está relacionado, Unix son:

  • Debido a que los desarrolladores eran seguidores del juego Space Travel, lo jugaban desde el mainframe de su compañía, mismo que corría de una manera lenta y tenía poca capacidad de proceso. Thompson y Ritchie no tenían suficiente control sobre la nave para evitar colisiones con asteroides, así que para mejorar esto crearon el lenguaje de programación.
  • Con la finalidad de automatizar el archivo de patentes Thompson y Ritchie obtuvieron el ordenador original para desarrollar Unix, que fue en lenguaje ensamblador, sobre el que se escribiría de nuevo el sistema operativo, por lo que se desarrolló C.

Fue hasta la implementación de C en los IBM PC, que incrementó su popularidad y desde entonces se ha mantenido actualizado y en vigencia por sus virtudes, además de las variantes que existen.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.