Brian Kernighan
De Wikipédia, l'encyclopédie libre
Brian Wilson Kernighan (prononcé Ker'-ni-jan; le 'g' silencieux), scientifique du calcul, né à Toronto, le Canada en 1942. Connu par l'a scié-responsabilité du livre Le langage de programmation C. Il a travaillé en Bell-Labs joins avec Ken Thompson et Dennis Ritchie, où a aidé dans le développement du système opérationnel Unix, en programmant utilités comme ditroff. Kernighan A reçu sa licence en physicienne et ingénierie dans la Université de Toronto. Se doctoró en ingénierie électrique par la Université de Princeton, où depuis 2000 il est professeur de sciences du calcul (et en 2006 continue à travailler dans le même site).
Bien que il préfère le langage C à n'importe quel autrui (a dit que si il dût se porter un langage de programmation à une île déserte, devrait être C) Kernighan nie n'importe quelle contribution à elle dans sa création, en accréditant sa responsabilité totale à Dennis Ritchie ("il est il entièrement oeuvre de Dennis Ritchie"). Cependant il a contribué dans la création d'autres langages comme AWK et AMPL. La "K" des lettres K&R avec lesquelles se connaît son livre son plus fameux, et la "K" d'AWK dérivent de "Kernighan".
Kernighan Est allé aussi éditeur en des thèmes de logiciel pour Prentice-Hall International. Sa série Logiciel Tools a étendu l'essence de la 'pensée C/Unix', comme amélioration sur les plus établis dans le moment BASIC, FORTRAN, et Pascal.
Compte rendu de réussites
- Le langage de programmation AWK, joins avec À l'Aho et Peter Weinberger, et son livre The AWK Programming Language.
- Le langage de programmation AMPL.
- Le livre The Practice of Programming.
- Logiciel Tools, un livre et un ensemble d'outils pour C et Pascal, joins avec P. J. Plauger.
- The Unix Programming Environment, Un tutorial joins avec Rob Pike.
- The C Programming Language, joins avec Dennis Ritchie (créateur de C), qu'a été la première guide du langage C.
- Le langage de traitement de textes pic pour troff.
- Le langage de traitement de textes eqn pour troff.
- The Principles of Programming, Aussi avec Rob Pike.
- Why Pascal is Not My Favorite Programming Language, une critique populaire du langage Pascal dessiné par Niklaus Wirth. Quelques parts de la critique sont maintenant fauses en raison de la standard ISO 7185 (Programming Languages - Pascal), mais l'article a été écrit avant de l'apparition de dit standard. (AT&T Computing Science Technical Report #100).
- ditroff
Textes
- Logiciel Tools (1976 avec P. J. Plauger)
- The C Programming Language ("K&R") (1978 avec Dennis Ritchie)
- The Elements of Programming Style (1982 avec P. J. Plauger)
- The Unix Programming Environment (1984 Avec Rob Pike)
- The AWK Programming Language (1988 avec À l'Aho et Peter J. Weinberger)
- The Practice of Programming (1999 Avec Rob Pike)
- AMPL: À Modeling Language for Mathematical Programming, 2nd Ed. (2003 Avec Robert Fourer et David Gay)
Tu raccordes externes (en anglais)
- Page personnelle dans la Université de Princeton
- Page personnelle en Bell Labs
- À Descent into Limbo
- "Why Pascal is Not My Favorite Programming Language" – Par Brian Kernighan, AT&T Bell Labs, 2 avril de 1981
- Entrevue avec Brian Kernighan – Par Mihai Budiu, pour PC Report Romania, août de 2000
- Entretien avec Brian Kernighan – Par Aleksey Dolya, pour Linux Journal, juillet de 2003.
- Transcription d'un entretien avec Brian Kernighan – Par Michael S. Mahoney
- Video - TechNetCast At Bell Labs: Dennis Ritchie and Brian Kernighan (1999-05-14)
- Video (Princeton University, September 7, 2003) - "Assembly for the Class of 2007: 'D is for Digital and Why It Matters'"allez:Brian Kernighan
