Está en la página 1de 2

Nombre:

Morales Lara Norman Eduardo

UPIITA
Unidad Profesional Interdisciplinaria de
Ingeniería y Tecnologías Avanzadas

Materia:
Programación Estructurada

Fecha de entrega:
14/09/2023

Tarea 2
El lenguaje C es el resultado de un lenguaje de programación anterior, el lenguaje
B, desarrollado en 1970 por Ken Thompson en los Laboratorios Bell con la idea de
recodificar el sistema operativo UNIX, que hasta entonces había sido programado
directamente en lenguaje ensamblador con el inconveniente de, para vincularse a
máquinas específicas según las instrucciones de cada máquina.
Por lo tanto, se requería un lenguaje que permitiera al programador abstraerse de
la capa de hardware y lograr una mayor portabilidad del código, el cual se
implementó en B.
Un poco más tarde, también en los Laboratorios Bell,
Dennis Ritchie comenzó a desarrollar un nuevo
lenguaje de programación que se basaba en el
lenguaje B de Ken Thompson y al que aportó tipos y
estructuras de datos que clarificaron la programación y
dieron, así como resultado un lenguaje mucho más
eficiente, la programación C. nació el lenguaje. Ritchie,
trabajando con Brian Kernighan de 1970 a 1972,
diseñó un lenguaje que permitía la programación
estructurada, que podía economizar en las
expresiones a utilizar, y que permitía a los
desarrolladores tener un buen conjunto de operadores
y tipos de datos para programar tanto de alto nivel
como de alto nivel. programación de alto nivel al
mismo tiempo la de bajo nivel.
Ofrecía gran variedad de tipos de datos
INT(Enteros), Char(Carácter), FLOAT(Números reales de precisión simple),
DOUBLE(Números reales de precisión doble), Short(Números enteros de menor
tamaño que los de INT) y otros que son mas complejos
El lenguaje C ha sido muy utilizado para la programación en sistemas UNIX,
aunque también se ha utilizado en el desarrollo de sistemas operativos como
Windows o GNU/Linux y en el desarrollo de aplicaciones de escritorio como GIMP.
Tampoco es raro verlos en sistemas integrados controles de procesos industriales,
ascensores, sistemas de monitorización, o como base de kits de desarrollo de
microcontroladores. Además, como decía al principio, es un lenguaje muy especial
en el mundo de la ingeniería porque se enseña constantemente en los primeros
cursos de esta carrera y nunca ha dejado de utilizarse.

También podría gustarte