Ken Thompson para niños
Datos para niños Kenneth Lane Thompson |
||
---|---|---|
![]() |
||
Información personal | ||
Nacimiento | 4 de febrero de 1943 Nueva Orleans (Estados Unidos) |
|
Nacionalidad | estadounidense | |
Lengua materna | Inglés | |
Familia | ||
Cónyuge | Bonnie Thompson | |
Educación | ||
Educado en |
|
|
Información profesional | ||
Ocupación | informático | |
Empleador | ||
Obras notables |
|
|
Miembro de | ||
Sitio web | ||
Distinciones | Premio Turing en 1983 |
|
Kenneth Lane Thompson, conocido como Ken Thompson, nació el 4 de febrero de 1943 en Nueva Orleans, Luisiana. Es una persona muy importante en el campo de la ciencia de la computación. Se le reconoce por su trabajo en el lenguaje de programación B y por ser uno de los creadores del sistema operativo UNIX y Plan 9.
Ken Thompson: Un Pionero de la Computación
Ken Thompson es una figura clave en la historia de la informática. Sus ideas y creaciones han ayudado a dar forma a cómo usamos las computadoras hoy en día. Su trabajo ha influido en muchos sistemas y programas que usamos a diario.
¿Cómo Empezó su Carrera?
En 1965, Ken Thompson obtuvo su título en ciencias. Un año después, en 1966, completó una maestría en ingeniería eléctrica y ciencia de la computación en la Universidad de California en Berkeley. Poco después, comenzó a trabajar en los famosos Bell Labs.
Sus Grandes Inventos en Sistemas Operativos
En la década de 1960, Thompson y su colega Dennis Ritchie trabajaron en un sistema operativo llamado Multics. Sin embargo, este proyecto se volvió muy complicado. Por eso, en 1969, decidieron crear un sistema operativo más sencillo y eficiente: UNIX.
El Nacimiento de UNIX
UNIX fue una creación revolucionaria. Thompson y Ritchie son considerados los padres de este sistema. UNIX introdujo muchas ideas nuevas que se usan en casi todos los sistemas operativos modernos, como los que tienen sus teléfonos o computadoras.
Herramientas para Escribir y Buscar
Thompson también desarrolló herramientas importantes para trabajar con texto. Creó una versión del editor de texto QED para un sistema llamado CTSS. Este editor fue uno de los primeros en usar las "expresiones regulares". Las expresiones regulares son como patrones especiales que ayudan a buscar y reemplazar texto de forma muy precisa.
Más tarde, Thompson creó un editor de texto llamado "ed", que se convirtió en el editor principal de UNIX. Las ideas de QED y ed sobre las expresiones regulares son la base de casi todos los programas que las usan hoy en día.
Las "Tuberías" en los Sistemas
Otra de sus contribuciones importantes fue la introducción de las "tuberías" (o pipes) en los sistemas operativos. Las tuberías permiten que diferentes programas se conecten y compartan información entre sí de forma sencilla. Esto hace que los programas sean más flexibles y potentes.
El Código Universal: UTF-8
El 2 de septiembre de 1992, Ken Thompson, junto con Rob Pike, inventó el código de caracteres UTF-8. UTF-8 es un sistema que permite a las computadoras representar casi todos los caracteres y símbolos de todos los idiomas del mundo. Gracias a UTF-8, podemos ver textos en diferentes idiomas en internet sin problemas.
El Ajedrez y la Computación
Ken Thompson también combinó su pasión por la informática con el ajedrez. Junto con Joseph Condon, creó el hardware y el software para "Belle", una computadora diseñada para jugar ajedrez. Más tarde, con la ayuda de un experto en ajedrez, Thompson compartió los resultados de Belle en CD-ROM.
Su Influencia y Trabajo Actual
El estilo de programación de Ken Thompson ha sido una gran inspiración para muchos otros programadores. A finales del año 2000, se retiró de los Bell Labs. Después de trabajar en otra empresa, desde 2006 trabaja en Google. Allí, ha participado en el desarrollo de un lenguaje de programación moderno llamado Go.
Reconocimientos y Premios
Ken Thompson ha recibido varios premios importantes por su trabajo:
- Premio Turing (1983): Este es uno de los premios más prestigiosos en el campo de la informática. Lo recibió junto con Dennis Ritchie por sus grandes aportaciones a los sistemas operativos y por la creación de UNIX.
- Medalla Nacional de la Tecnología de Estados Unidos (1999).
- Premio Tsutomu Kanai (1999) del IEEE.
Véase también
En inglés: Ken Thompson Facts for Kids