Logo Studenta

Historia del lenguaje C

¡Estudia con miles de materiales!

Vista previa del material en texto

INSTITUTO POLITÉCNICO NACIONAL 
UNIDA PROFESIONAL INTERDISCIPLINARIA EN INGENIERÍA Y 
TECNOLOGÍAS AVANZADAS. 
 
TAREA 2 
HISTORIA DEL LENGUAJE C 
 
 
 
 
 
 
 
 
 
 
 
ALUMNO: Palma Martín Andrés. 
 
PROFESOR: Razo Ruíz Juan Carlos. 
 
MATERIA: Introducción a la Programación. 
 
GRUPO: 1MV1. 
 
CARRERA: Ingeniería Mecatrónica. 
Historia del lenguaje c 
El lenguaje C es un lenguaje de programación de nivel medio, sucesor del lenguaje 
B el cual fue desarrollado por Ken Thompson en los laboratorios Bell. Thompson 
trabajaba en el sistema operativo UNIX el cual se programaba en ensamblador, pero 
en el año de 1970, Dennis Ritchie quien era colaborador de Thompson, y Brian 
Kernighan comenzaron a desarrollar un lenguaje en base al creado por Ken 
(lenguaje B) con el objetivo de entender mejor el sistema operativo UNIX. 
Lo que hicieron dichos programadores fue unir el lenguaje BCPL el cual era sencillo 
y rápido, con el lenguaje B y dando como resultado al que hoy conocemos como 
lenguaje C. 
Lo anterior permitió que Thompson pudiera reescribir UNIX casi por completo con 
ayuda del lenguaje C en el año de 1973 con lo que los programadores podrían tener 
varios operadores y tipos de datos para programar. 
 
 Ken Thompson Dennis Ritchie Brian Kernighan 
 
Tuvieron que pasar algunos años para que Ritchie y 
Kernighan publicaran la primera edición de el libro 
Lenguaje de Programación en C en el año de 1978, el 
cual se sigue utilizando como guía de referencia donde 
se describen todas las funciones del lenguaje. 
La década de los 80’s fue muy importante para este 
lenguaje de programación ya que, en el año de 1983, 
el Instituto Nacional Estadounidense de Estándares 
(ANSI) comenzaron a estandarizar el lenguaje C, 
hasta que en el año de 1989 se cumplió con el objetivo 
dando lugar a la norma ANSI X3.159-1989 o C89, la 
cual la Organización Internacional para la 
Estandarización (ISO) tomó para la ISO/IEC 9899:1990 o C90. 
Con forme pasó el tiempo, el lenguaje se fue revisando y actualizando, como en 
1999 que se creó la norma C99. 
En 2011 se volvió a estandarizar una nueva versión del lenguaje C y se le llamo 
C11, pero en 2018 se lanzó una nueva norma, la cual es la mas vigente y es llamada 
C18. 
 
Contribuciones y desarrollos más destacados 
El surgimiento del lenguaje C dio paso a que varios de los programas que hoy 
conocemos existan ya que fueron creados a base de este código o con otros 
derivados del C (como el C++), así que repasaremos algunas creaciones que han 
podido surgir gracias al lenguaje C. 
Primero podemos mencionar el programa de Java, el 
cual es un lenguaje de programación orientado a 
objetos desarrollado por la empresa Sun Microsystems 
en el año de 1995, el cual tiene varios usos dentro de 
los teléfonos celulares, videojuegos, computadoras, 
páginas web, entre muchos otros programas. Y como mencionamos anteriormente, 
sin la ayuda del lenguaje C, Java no existiría y por lo tanto, sus aportaciones 
tampoco. 
El lenguaje C también es usado para el desarrollo de sistemas 
operativos como Windows o Linux y gracias a que las 
estandarizaciones fueron añadiendo nuevas funciones y 
capacidades a este lenguaje es que esto fue posible. 
 
El lenguaje C también a servido para otras áreas distintas a la informática como la 
física, química, matemática o en la industria para realizar diferentes simulaciones 
que facilitan experimentos. Un ejemplo sencillo puede ser el programa de MATLAB 
el cual es muy usado en ingeniería 
principalmente ya que puede realizar cálculos 
matemáticos como si fuera una calculadora, pero 
más completa. 
 
 
 
 
Referencias 
 
❖ Carpio, M. [2021]. El lenguaje de programación C. [En línea] 
https://flashdata.org/el-lenguaje-de-programacion-c-y-su-historia/ [2021, 
agosto 22]. 
❖ Velasco. [2011]. Historia de la Tecnología: el lenguaje de programación C. 
[En línea] https://hipertextual.com/2011/10/historia-de-la-tecnologia-
lenguaje-c [2021, agosto 23]. 
❖ Gómez, Y. [2020]. LENGUAJE C: FUNCIONES Y APLICACIÓN EN 
PROGRAMACIÓN. [En línea] https://tecnoinformatic.com/c-
programacion/lenguaje-c/ [2021, agosto 23]. 
 
 
 
https://flashdata.org/el-lenguaje-de-programacion-c-y-su-historia/
https://hipertextual.com/2011/10/historia-de-la-tecnologia-lenguaje-c%20%5b2021
https://hipertextual.com/2011/10/historia-de-la-tecnologia-lenguaje-c%20%5b2021
https://tecnoinformatic.com/c-programacion/lenguaje-c/
https://tecnoinformatic.com/c-programacion/lenguaje-c/

Continuar navegando