Brian Kernighan

Brian Kernighan en Bell Labs en 2012.
Información personal
Nombre de nacimiento Brian Wilson Kernighan Ver y modificar los datos en Wikidata
Nacimiento 1 de enero de 1942 Ver y modificar los datos en Wikidata
Toronto (Canadá) Ver y modificar los datos en Wikidata
Nacionalidad Canadiense y estadounidense
Educación
Educación doctor en Filosofía Ver y modificar los datos en Wikidata
Educado en
Supervisor doctoral Peter Weiner Ver y modificar los datos en Wikidata
Información profesional
Ocupación Informático teórico, ingeniero, programador, escritor y profesor universitario Ver y modificar los datos en Wikidata
Área Informático teórico, ciencias de la información, programación y lenguaje de programación Ver y modificar los datos en Wikidata
Empleador
  • Universidad de Princeton
  • Bell Labs
  • Project MAC
  • Bell Labs (1969-2000) Ver y modificar los datos en Wikidata
Obras notables
Miembro de
Sitio web www.cs.princeton.edu/~bwk Ver y modificar los datos en Wikidata

Brian Wilson Kernighan (/ˈkɜːrnɪhæn/), científico de la computación, nacido en Toronto, Canadá en 1942. Conocido por la coautoría del libro El lenguaje de programación C. Trabajó en los Laboratorios Bell junto con Ken Thompson y Dennis Ritchie, donde ayudó en el desarrollo del sistema operativo Unix, programando utilidades como ditroff. Kernighan recibió su licenciatura en física e ingeniería en la Universidad de Toronto. Se doctoró en ingeniería eléctrica por la Universidad de Princeton, donde desde 2000 es profesor de ciencias de la computación.

Aunque prefiere el lenguaje C a cualquier otro (dijo que si tuviera que llevarse un lenguaje de programación a una isla desierta, tendría que ser C) Kernighan niega cualquier contribución suya en su diseño, acreditando su autoría total a Dennis Ritchie ("es enteramente obra de Dennis Ritchie"). No obstante contribuyó en la creación de otros lenguajes como AWK y AMPL. La "K" de las letras K&R con las que se conoce su libro más famoso, y la "K" de AWK derivan de "Kernighan".

Kernighan fue también editor en temas de software para Prentice-Hall International. Su serie Software Tools extendió la esencia del 'pensamiento C/Unix', como mejora sobre los más establecidos en el momento BASIC, FORTRAN, y Pascal.

Resumen de logros

editar

Textos

editar

Enlaces externos

editar
En inglés

📚 Artikel Terkait di Wikipedia

Class Action Park

Interruption Programming Destination». Warnermedia (en inglés). Consultado el 18 de marzo de 2022.  Syme, Rachel. «The Thrills and Horrors of HBO’s “Class Action

Convenciones de programación

Integrity C++ C#: C# Coding Conventions (C# Programming Guide) C#: Design Guidelines for Developing Class Libraries C#: Brad Abrams C#: Philips Healthcare

Go (lenguaje de programación)

ListenAndServe(":8080", nil)) } «First-Class Functions in Go». Consultado el 14 de noviembre de 2018. «Go supports ... a functional programming style in a strongly typed

Hola mundo

memorando interno de 1974 de Bell Laboratories por Brian Kernighan, Programming in C: A Tutorial:​ main( ) { printf("hello, world"); } En el ejemplo

Falcon (lenguaje de programación)

final contará con el apoyo de el paradigma lógico. Getting Falcon Falcon Programming Licence 1.1 Sitio web oficial oficial Falcon en LinuxJournal Falcon en

Clase letal

Clase letal (en inglés: Deadly Class) es una serie de televisión estadounidense de acción y drama basada en la novela gráfica homónima de Rick Remender

Ole-Johan Dahl

9(1966). «Class and subclass declarations» / Ole-Johan Dahl y Kristen Nygaard. Ámsterdam: North-Holland, c1968. I: Simulation programming languages:

Crystal (lenguaje de programación)

Crystal Programming Language (en inglés). Consultado el 25 de junio de 2020.  Sitio web oficial Crystal-lang en Github /r/crystal_programming subreddit