Descarga la aplicación para disfrutar aún más
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/
Compartir