SlideShare una empresa de Scribd logo
1 de 14
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.
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.
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.
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.
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 ”.
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.
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.
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.
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.
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.
2019-T10 Brian Kernighan

Más contenido relacionado

La actualidad más candente

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
pc07
 

La actualidad más candente (13)

PRESENTACION LENGUAJE C
 PRESENTACION LENGUAJE C  PRESENTACION LENGUAJE C
PRESENTACION LENGUAJE C
 
Línea de tiempo teoria c++
Línea de tiempo teoria c++Línea de tiempo teoria c++
Línea de tiempo teoria c++
 
Tipos de operadores_para_de_c_
Tipos de operadores_para_de_c_Tipos de operadores_para_de_c_
Tipos de operadores_para_de_c_
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
DENNIS RITCHIE
DENNIS RITCHIEDENNIS RITCHIE
DENNIS RITCHIE
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
lenguaje c++
lenguaje c++lenguaje c++
lenguaje c++
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 
Linea
LineaLinea
Linea
 
Centro de estudios tecnologicos y de servicio no
Centro de estudios tecnologicos y de servicio noCentro de estudios tecnologicos y de servicio no
Centro de estudios tecnologicos y de servicio no
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Científico de datos con software libre
Científico de datos con software libreCientífico de datos con software libre
Científico de datos con software libre
 
Presentacion de c++
Presentacion de c++Presentacion de c++
Presentacion de c++
 

Similar a 2019-T10 Brian Kernighan (20)

Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Paola y lorena
Paola y lorenaPaola y lorena
Paola y lorena
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Deber
DeberDeber
Deber
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
historia del lenguaje c++.c
historia del lenguaje c++.chistoria del lenguaje c++.c
historia del lenguaje c++.c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
historia de de lenguaje de programacion
historia de de lenguaje de programacionhistoria de de lenguaje de programacion
historia de de lenguaje de programacion
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docx
 
Trabajo de programacion 1
Trabajo de programacion 1 Trabajo de programacion 1
Trabajo de programacion 1
 
Linea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónLinea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programación
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Historia del C++ y JAVA
Historia del C++ y JAVAHistoria del C++ y JAVA
Historia del C++ y JAVA
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Diapositvivaa grupall
Diapositvivaa grupallDiapositvivaa grupall
Diapositvivaa grupall
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 

Más de Ricardo Lopez-Ruiz

Más de Ricardo Lopez-Ruiz (20)

2024-T20-Katherine_Johnson.ppsx
2024-T20-Katherine_Johnson.ppsx2024-T20-Katherine_Johnson.ppsx
2024-T20-Katherine_Johnson.ppsx
 
2024-T19-Redes_Neuronales_II.pdf
2024-T19-Redes_Neuronales_II.pdf2024-T19-Redes_Neuronales_II.pdf
2024-T19-Redes_Neuronales_II.pdf
 
2024-T18-Disfunciones_Cerebrales.ppsx
2024-T18-Disfunciones_Cerebrales.ppsx2024-T18-Disfunciones_Cerebrales.ppsx
2024-T18-Disfunciones_Cerebrales.ppsx
 
2024-T17-Num_Perfect_Defect_Abund.ppsx
2024-T17-Num_Perfect_Defect_Abund.ppsx2024-T17-Num_Perfect_Defect_Abund.ppsx
2024-T17-Num_Perfect_Defect_Abund.ppsx
 
2024-T16-JuegoDeLaVida.ppsx
2024-T16-JuegoDeLaVida.ppsx2024-T16-JuegoDeLaVida.ppsx
2024-T16-JuegoDeLaVida.ppsx
 
2024-T15-Tipos_Numeros_Primos.ppsx
2024-T15-Tipos_Numeros_Primos.ppsx2024-T15-Tipos_Numeros_Primos.ppsx
2024-T15-Tipos_Numeros_Primos.ppsx
 
2024-T14-Primos_Gemelos.ppsx
2024-T14-Primos_Gemelos.ppsx2024-T14-Primos_Gemelos.ppsx
2024-T14-Primos_Gemelos.ppsx
 
2024-T13-NarcisoMonturiol_IsaacPeral.ppsx
2024-T13-NarcisoMonturiol_IsaacPeral.ppsx2024-T13-NarcisoMonturiol_IsaacPeral.ppsx
2024-T13-NarcisoMonturiol_IsaacPeral.ppsx
 
2024-T12-Distribución_Num_Primos.ppsx
2024-T12-Distribución_Num_Primos.ppsx2024-T12-Distribución_Num_Primos.ppsx
2024-T12-Distribución_Num_Primos.ppsx
 
2024-T11-Sam_Altman.pdf
2024-T11-Sam_Altman.pdf2024-T11-Sam_Altman.pdf
2024-T11-Sam_Altman.pdf
 
2024-T10-El_Número_de_Oro.ppsx
2024-T10-El_Número_de_Oro.ppsx2024-T10-El_Número_de_Oro.ppsx
2024-T10-El_Número_de_Oro.ppsx
 
2024-T9-Carl_Friedrich_Gauss.ppsx
2024-T9-Carl_Friedrich_Gauss.ppsx2024-T9-Carl_Friedrich_Gauss.ppsx
2024-T9-Carl_Friedrich_Gauss.ppsx
 
2024-T8-Redes_Neuronales_I.ppsx
2024-T8-Redes_Neuronales_I.ppsx2024-T8-Redes_Neuronales_I.ppsx
2024-T8-Redes_Neuronales_I.ppsx
 
2024-T7-GeoGebra.pdf
2024-T7-GeoGebra.pdf2024-T7-GeoGebra.pdf
2024-T7-GeoGebra.pdf
 
2024-T6-Paradoja_de_Russell.ppsx
2024-T6-Paradoja_de_Russell.ppsx2024-T6-Paradoja_de_Russell.ppsx
2024-T6-Paradoja_de_Russell.ppsx
 
2024-T5-Telescopio_James_Webb.ppsx
2024-T5-Telescopio_James_Webb.ppsx2024-T5-Telescopio_James_Webb.ppsx
2024-T5-Telescopio_James_Webb.ppsx
 
2024-T4-Abaco-y-OtrasCalculadoras.ppsx
2024-T4-Abaco-y-OtrasCalculadoras.ppsx2024-T4-Abaco-y-OtrasCalculadoras.ppsx
2024-T4-Abaco-y-OtrasCalculadoras.ppsx
 
2024-T3-Redes.ppsx
2024-T3-Redes.ppsx2024-T3-Redes.ppsx
2024-T3-Redes.ppsx
 
2024-T2-ProgramaVoyager-Pioneer.ppsx
2024-T2-ProgramaVoyager-Pioneer.ppsx2024-T2-ProgramaVoyager-Pioneer.ppsx
2024-T2-ProgramaVoyager-Pioneer.ppsx
 
2024-T1-ChatGPT.ppsx
2024-T1-ChatGPT.ppsx2024-T1-ChatGPT.ppsx
2024-T1-ChatGPT.ppsx
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
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.