El documento describe los logros y publicaciones de Brian Kernighan. Escribió varios libros sobre temas como números, computadoras e internet. También creó el lenguaje de programación AWK y contribuyó al lenguaje AMPL. Otro de sus logros fue co-crear el lenguaje C junto a Dennis Ritchie.
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
2019-T10 Brian Kernighan
1.
2. Logros
También escribió algunos libros como:
● Millions, Billions, Zillions: Defending Yourself in a World of Too Many
Numbers.
● Understanding the Digital World: What You Need to Know about
Computers, the Internet, Privacy, and Security.
● The Go Programming Language y The C Programming Language.
Algunos de sus mayores logros fueron el lenguaje de programación AWK, junto
con Alfred V. Aho y Peter Weinberger, y su libro The AWK Programming
Language, y el lenguaje de programación AMPL.
3.
4. Publicación: Noviembre 2018 por Princeton University Press.
LIBRO: Millions, Billions, Zillions: Defending Yourself in a World
of Too Many Numbers.
Incluye ejemplos extraídos de fuentes como el periodismo, la
publicidad y la política.
En sus capítulos demuestra como cualquiera, utilizando
algunas ideas básicas, puede aprender a reconocer errores
comunes.
5. Ha sido desarrollado por Google y sus
diseñadores iniciales son Robert Griesemer,
Rob Pike y Ken Thompson.
LIBRO: The Go Programming Language
Autores: Alan Donovan y Brian Kernighan.
Trata sobre el lenguaje Go, un lenguaje
de programación concurrente y
compilado inspirado en la sintaxis de C.
6. Explica cómo funcionan los equipos, redes y sistemas de
ordenadores, incluyendo suficientes detalles para que todos
los lectores puedan comprender el funcionamiento de estos
sistemas, sin importar cuál sea su experiencia técnica.
LIBRO: Understanding the Digital World: What You Need to
Know about Computers, the Internet, Privacy, and Security
Publicado por Princeton University Press.
También se discuten los problemas sociales y políticos
que crea la nueva tecnología.
7. LIBRO: “EL LENGUAJE DE PROGRAMACIÓN C”
Autor: Brian Kernighan.
Coautor: Dennis Ritchie.
PRIMERA EDICIÓN (1978):
- Primer tutorial de C.
- Primer libro disponible ampliamente sobre el
lenguaje de programación C.
- La versión de C escrita en este libro es a veces
referida como K&R C (por los apellidos de los
autores), con el propósito de distinguir esta primera
versión con la posterior que describe un C
estandarizado, ANSI C.
Conocido como “La biblia de C ”.
8. SEGUNDA EDICIÓN (1988):
- Actualización de la primera edición para cubrir
los cambios hechos al lenguaje producto del
nuevo estándar ANSI C.
- Incluye material de referencia en las bibliotecas
estándar.
9.
10. BIOGRAFÍA Dennis MacAlistair Ritchie nació el 9 de Septiembre de
1941 en Bronxville (Nueva York).
Se graduó en la Universidad de
Harvard en matemática
aplicada y física.
Con 26 años entró a trabajar en los Laboratorios
Bell, donde participó en el desarrollo de ALTRAN,
MULTICS, BCPL, y el lenguaje de programación B.
11. Escribió en compañía de Brian Wilson
Kernighan, “El lenguaje de programación C”.
En el año 2007 se jubiló, siendo el jefe
del departamento de Investigación en
software de sistemas de Alcatel-Lucent.
Falleció el 12 de octubre a los
70 años, en Nueva Jersey.
12. LENGUAJE C
Desarrollado en
1972 por Dennis
Ritchie.
Comenzó como
lenguaje del
sistema operativo
Unix.
Su código es
compacto y sencillo.
Proporciona varios tipos de
datos y permite el manejo
de direcciones de memoria.
Es el lenguaje de
programación más
popular para crear
software de sistemas.
13. Sistema operativo
portable, multitarea y
multiusuario.
UNICS acrónimo Uniplexed Information and Computing System.
Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema
MULTICS castrado, se cambió el nombre a UNIX.
1969
Objetivo: desarrollar un gran
sistema operativo interactivo con
muchas innovaciones.