Brian Kernighan - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Brian Kernighan


Related Topics



  
 Brian Kernighan - Wikipedia, the free encyclopedia
Brian W. Kernighan (pronounced Ker'-ni-han; the 'g' is silent; born 1942) is a computer scientist who worked at the Bell Labs and contributed to the design of the pioneering AWK and AMPL programming languages.
Kernighan's name became widely known through co-authorship of the first book on the C programming language with Dennis Ritchie.
Interview with Brian Kernighan – By Aleksey Dolya, for Linux Journal, July 2003.
http://en.wikipedia.org/wiki/Brian_Kernighan

  
 Encyclopedia4U - Brian Kernighan - Encyclopedia Article
Brian Kernighan is a computer scientist, who worked at the Bell Labs.
He contributed to the design of the AWK and AMPL programming languages.
His name became widely known through co-authorship of the first book on the C programming language with Dennis Ritchie.
http://www.encyclopedia4u.com/b/brian-kernighan.html

  
 Brian W. Kernighan
Kernighan is the co-author of several books, including ``The C Programming Language'' and ``The UNIX Programming Environment''.
Also in 1969, the system that Brian Kernighan would later name Unix was being developed by Ken Thompson "with some assistance from" Dennis Ritchie.
Brian Kernighan is in the Computing Science Research Center at Murray Hill, where he has been in the same office since 1969. 
http://kbs.cs.tu-berlin.de/~jutta/c/bwk

  
 Dertouzos Lecturer Series: Brian Kernighan
He was in the Computing Science Research Center at Bell Laboratories from 1969 to 2000, and now teaches in the Computer Science department at Princeton.
Brian Kernighan from Princeton University gave a talk titled "What Should an Educated Person Know about Computers" on October 10th, 2002.
All of us are affected by computing, in ways we may not even realize.
http://www.csail.mit.edu/events/DLStalks/dlskernighan03.html

  
 Bell Labs: Kernighan and Pike Have New Book on Programming
Brian Kernighan is Consulting Editor for the Addison Wesley Professional Computing Series and co-author, with Dennis Ritchie, of The C Programming Language.
Brian W. Kernighan and Rob Pike work in the Computing Science Research Center at Bell Labs, the RandD arm of Lucent Technologies.
In it Kernighan and Pike have distilled decades of experience writing programs, teaching, and working with other programmers.
http://www.bell-labs.com/news/1999/february/19/1.html

  
 Brian Kernighan
All the example code from The Unix Programming Environment by Kernighan and Pike: gzipped tar file; zip file.
Source for the hoc calculator from The Unix Programming Environment by Kernighan and Pike.
Source for learn, the original Unix computer-aided instruction program.
http://cm.bell-labs.com/cm/cs/who/bwk

  
 Papers on troff and its companions
Kernighan, Computers and Chemistry, Bell Labs, April 1986.
Brian W. Kernighan, Unix Version 7 manual, 1978.
CSTR #116, Brian W. Kernighan, Bell Labs, December 1984.
http://www.troff.org/papers.html

  
 USENIX - Tcl/Tk'97 Conference Summaries
Brian now spoke about this language for mathematical optimization problems, which was written "in about 60K lines of C++," and of the utility of a front-end language and a command-line interface.
Moving on to VB, Brian said that it was a "dialect" of Basic where "controls" are analogous to widgets.
To me, Brian is a treasure of the computing community: where would we be without KandR, without Kernighan and Pike, without Awk, without Kernighan and Plauger?
http://www.usenix.org/publications/library/proceedings/tcl97/summaries/salus.html

  
 More than meets the...huh? Part 3
Fortunately, human intelligence is such that we don't need to program a computer to do this proof.) Brian was puzzled at the car-baby.
Thinking these aliens were actually his coworkers (they sent him messages via computer), he jokingly agreed to solve a puzzle for them.
We've invented the C programming language!" "No Brian," Dennis stumbled, "we did that last month.
http://www.crummy.com/articles/opinion/transformer_evolution_3.bhtml

  
 TCF-2005 Keynote
Brian's research areas include programming languages, tools and interfaces that make computers easier to use, often for non-specialist users.
He was a member of the Computing Science Research center at Bell Labs until 2000, and is now a professor in the Computer Science Department at Princeton.
In this talk I will explore some of the central ideas of computing and communications, and try to explain why it is important that everyone should have some basic understanding of them.
http://www.tcf-nj.org/keynote.shtml

  
 LtU Classic Archives
Kernighan refers to a paper by Rob Pike called `Systems Software Research is Irrelevant'.
The author of some classic books of programming and programming languages, and an important contributor to the field of programming languages.
The idea of 'programmability' is related to issues of end-user programming.
http://lambda-the-ultimate.org/classic/message159.html

  
 Directory - Computers: History: Pioneers: Kernighan, Brian
Brian W. Kernighan  · His Bell Labs, Lucent Technologies page.
Co-creator, with Dennis Ritchie, of the Unix operating system and C programming language.
Co-inventor of C programming language, with Dennis Ritchie, and one of the foreground figures in ancient Unix history.
http://www.incywincy.com/default?p=532596

  
 Alibris: Brian W Kernighan
by Aho, Alfred V., and Weinberger, Peter J., and Kernighan, Brian W. Originally developed by Alfred Aho, Brian Kernighan, and Peter Weinberger in 1977, AWK is a pattern-matching language for writing short programs to perform common data-manipulation tasks.
With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive.
Most of the book is devoted to discussions of individual tools, but throughout run the themes of combining programs and of using programs to build programs--emphasizing how they fit in the environment.
http://www.alibris.com/search/books/author/Brian_W_Kernighan

  
 Amazon.com: Books: The UNIX Programming Environment
Brian Kernighan has co-authored three books almost essential to learning our craft, this volume, "Software Tools" and "The Unix Programming Environment".
Advanced Programming in the UNIX(R) Environment by W.
The C Programming Language (2nd Edition) by Brian W. Kernighan
http://www.amazon.com/exec/obidos/tg/detail/-/013937681X?v=glance

  
 Amazon.co.uk: Books: Unix Programming Environment
Also, while the book keeps up with its age remarkably well, there are some points where the described Unix system differs from the modern POSIX systems (most user commands are however backward compatible and still accept the old syntax).
Despite this it is still the classic introduction to Unix programming.
The C Programming Language (2nd Edition); Paperback ~ Brian W. Kernighan, Dennis M. Ritchie
http://www.amazon.co.uk/exec/obidos/ASIN/0139376992

  
 Programming in C A Tutorial - Kernighan (ResearchIndex)
Brian W. Kernighan Bell Laboratories, Murray Hill, N. ACM Computing Surveys
20 Computer Science Technical Report (context) - Johnson, Kernighan et al.
0.2: Advanced Editing on UNIX - Brian Kernighan
http://citeseer.ist.psu.edu/kernighan74programming.html

  
 Brian W. Kernighan: Programming in C: A Tutorial
Although it has lost little of its didactic value, it describes a language that C compilers today do no longer understand: the C of 1974, four years before Kernighan and Ritchie published the first edition of "The C Programming Language".
Home : Programming : Languages : C : Historical : Brian W. Kernighan: Programming in C: A Tutorial
http://www.netinformations.com/Detailed/8675.html

  
 [No title]
Original pic was written to go with Joseph Ossanna’s original troff(1) by Brian Kernighan, and later re-written by Kernighan with substantial enhancements (apparently as part of the evolution of troff(1) into ditroff(1) to generate device-independent output).
The pic language was originally described by Brian Kernighan in Bell Labs Computing Science Technical Report #116 (you can obtain a PostScript copy of the revised version, [1], by sending a mail message to netlib@research.att.com with a body of ‘send 116 from research/cstr’).
The document you are reading effectively subsumes Kernighan’s description; it was written to fill in lacunæ in the exposition and integrate in descriptions of the GNU gpic(1) features.
http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/web/pic-22.html

  
 Troff resources
Typing Documents on the UNIX System: Using the -ms Macros with Troff and Nroff by M. Lesk, November 13, 1978.
PIC-A Graphics Language for Typesetting, User Manual by Brian W. Kernighan, revised May 1991.
Grap-A Language for Typesetting Graphs, Tutorial and User Manual by Jon L. Bentley and Brian W. Kernighan, revised May 1991.
http://www.kohala.com/start/troff/troff.html

  
 Amazon.co.uk: Books: The C Programming Language (2nd Edition)
An indisputably classic computing text, Kernighan and Ritchie's The C Programming Language, 2nd Edition, is the standard reference for learning and using ANSI C. Written by the co-inventors of C, this concise tutorial has a well-deserved reputation for clarity and precision as it defines one of the most successful programming languages of all time.
The Practice of Programming (Professional Computing S.); Paperback ~ Brian W. Kernighan, Rob Pike
The Unix Programming Environment (Prentice-Hall Software Series); Paperback ~ Brian W. Kernighan, Rob Pike
http://www.amazon.co.uk/exec/obidos/ASIN/0131103628

  
 C Programming Language: Brian W. Kernighan: ISBN 0131101633
This book is part of the Prentice-Hall Software Series.
C Programming Language: Brian W. Kernighan: ISBN 0131101633
http://www.bestwebbuys.com/books/compare/isbn/0131101633

  
 Powell's Books - The UNIX Programming Environment by Brian W. Kernighan
It provides an understanding not only of how to use the system, its components, and programs, but also how they fit into the total UNIX environment.
Powell's Books - The UNIX Programming Environment by Brian W. Kernighan
Advanced Programming in the Unix(r) Environment (Addison-Wesley Professional Computing) by W Richard Stevens
http://www.powells.com/cgi-bin/biblio?inkey=62-013937681X-0

  
 Thompson, Ritchie and Kernighan admit that Unix was a prank
In an announcement that has stunned the computer industry, Ken Thompson, Dennis Ritchie and Brian Kernighan admitted that the Unix operating system and C programming language created by them is an elaborate prank kept alive for over 20 years.
In fact, Brian, Dennis and I have never ourselves attempted to write a commercial application in this environment.
Brian was also responsible for pitching this lack of I/O as a feature: it allowed us to describe the language as "truly portable".
http://www.stokely.com/lighter.side/unix.prank.html

  
 C Answer Book: Solutions To The Exercises In The C Programming Language, Second Edition, By Brian W. Kernighan And; ...
Ideal for use with K&R in any course on C. Careful study of this answer book will help understand ANSI C and enhance programming skills.
C Answer Book: Solutions To The Exercises In The C Programming Language, Second Edition, By Brian W. Kernighan And; Author: Tondo, Clovis L.; Author: With Gimpel, Scott E.; Paperback
C Answer Book: Solutions To The Exercises In The C Programming Language, Second Edition, By Brian W. Kernighan And
http://www.netstoreusa.com/cbbooks/013/0131096532.shtml

  
 Brian Kernighan - Waikato Linux Users Group
Brian Kernighan worked with DennisRitchie, inventer of the C Programming language, and together they wrote the 'bible' for it, affectionately known as 'the white book' or KandR.
Works at Bell Labs, which is now part of Lucent.
Unless otherwise noted, all pages on this site are licensed under the WlugWikiLicense.
http://www.wlug.org.nz/BrianKernighan

  
 Unix-hoax - GNU Project - Free Software Foundation (FSF)
We looked at Multics and designed the new system to be as complex and cryptic as possible to maximize casual users' frustration levels, calling it Unix as a parody of Multics, as well as other more risque allusions.
Speaking at the recent UnixWorld Software Development Forum, Thompson revealed the following: "In 1969, AT&&T had just terminated their work with the GE/Honeywell/AT&&T Multics project.
Brian and I had just started working with an early release of Pascal from Professor Nichlaus Wirth's ETH labs in Switzerland and we were impressed with its elegant simplicity and power.
http://www.gnu.org/fun/jokes/unix-hoax.html

  
 Brian W. Kernighan - Why Pascal is Not My Favorite Programming Language
W. Kernighan and P. Plauger, Software Tools in Pascal, Addison-Wesley (1981).
Kernighan and P. Plauger, Software Tools, Addison-Wesley, Reading, Mass.
Brian W. Kernighan - Why Pascal is Not My Favorite Programming Language
http://www.cs.virginia.edu/~evans/cs655/readings/bwk-on-pascal.html

  
 Brian Kernighan Interview
interview with Brian Kernighan, famous for his role in both C and Unix.
There are other features PHP has that BRL doesn't, but BRL was designed especially with database-related web apps in mind.
There are a lot of interesting issues raised; it's well worth reading.
http://www.advogato.org/article/162.html

  
 TechNetCast - TechNetCast At Bell Labs: Jon Bentley, Dennis Ritchie and Brian Kernighan
programming programming C bell labs Jon Bentley Brian Kernighan
TechNetCast At Bell Labs: Jon Bentley, Part 2 (10:00) PLAY
K&R on trends in programming language evolution since the advent of C 25 years ago: compilers and interpreters, Java, programming abstractions...
http://technetcast.ddj.com/tnc_program.html?program_id=8

  
 Interview with Brian Kernighan, co-creator of AWK and AMPL - OSNews.com
Aleksey Dolya interviews Brian Kernighan, one of the creators of the AWK and AMPL languages and someone who has seen the birth of UNIX and C. 18 comments
Interview with Brian Kernighan, co-creator of AWK and AMPL - OSNews.com
Interview with Brian Kernighan, co-creator of AWK and AMPL
http://www.osnews.com/story.php?news_id=4164

  
 Interview with Brian Kernighan
Below, Aleksey Dolya interviews Brian Kernighan, one of the creators of the AWK and AMPL languages and someone who has seen the birth of UNIX and C. Linux Journal: Could you tell us a little about yourself?
Brian Kernighan: I was born in Toronto and went to the University of Toronto as an undergraduate, in a course [of study] called Engineering Physics.
It was basically a lot of science, math and engineering for kids who were good at math and thought they might be engineers but didn't know what kind.
http://www.linuxjournal.com/node/7035/print

  
 [No title]
Brian Basura has always been interested and involved in the construction of extreme machines.
Brian Swimme is a mathematical cosmologist on the graduate faculty of the California Institute of Integral Studies in San Francisco.
His primary field of research is the nature of the evolutionary dynamics of the universe.
http://www.tribal-fusion.biz/tribal-fusion_biz/kw-search-1308-M11.htm

  
 Brian Kernighan's Programming Style Tips
Here is a summary of the very important programming style tips from Brian Kernighan's 1994 guest CS50 lecture.
Note: this book is still well worth reading- even though most of the examples are in languages that you probably haven't heard of, the principles are universal.
Don't use conditional expressions as a substitute for a logical expression.
http://www.eecs.harvard.edu/~ellard/CS50-95/programming-style.html

  
 Barnes & Noble.com - Software Tools - Brian W. Kernighan - Paperback
Barnes and Noble.com - Software Tools - Brian W. Kernighan - Paperback
Numerous exercises are provided to test comprehension and to extend the concepts presented in the text.
The Practice of Programming Brian W. Kernighan, Rob Pike
http://btobsearch.barnesandnoble.com/BookSearch/isbnInquiry.asp?isbn=020103669X

  
 Amazon.com: Books: The C Programming Language (2nd Edition)
The UNIX Programming Environment by Brian W. Kernighan
Publisher: Learn how customers can search inside this book.
The C++ Programming Language (Special 3rd Edition) by Bjarne Stroustrup
http://www.amazon.com/exec/obidos/tg/detail/-/0131103628?v=glance

  
 Unix
May be freely viewed using web browsers and similar programs.
Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger.
Jon Louis Bentley, Lynn W. Jelinski, and Brian W. Kernighan.
http://www.spinellis.gr/bib/unix.htm

  
 David's Note from Brian Kernighan
They wrote a book, The UNIX Programming Environment.
I've scanned the letter, and thus reproduced it for you:
Ever hear of Brian Kernighan and Rob Pike?
http://www.catwhisker.org/~david/bk-note.html

  
 ditroff(7): classical device independent roff - Linux man page
In 1979, Brian Kernighan rewrote troff to support more devices by creating an intermediate output format for troff that can be fed into postprocessor programs which actually do the printout on the device.
It supported only two output devices, the nroff program produced text oriented tty output, while the troff program generated graphical output for exactly one output device, the Wang Graphic Systems CAT typesetter.
Today, any existing roff system is based on Kernighan's multi-device troff.
http://www.die.net/doc/linux/man/man7/ditroff.7.html

  
 SS > NF reviews > Brian W. Kernighan
home > NF reviews > Brian W. Kernighan
SS > NF reviews > Brian W. Kernighan
Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger.
http://www-users.cs.york.ac.uk/susan/bib/nf/k/brnwkrng.htm

  
 megan@elon: Brian Kernighan on the role of the university in CS education
Here is an Interview with Brian Kernighan with a Romanian magazine in which he explains his opinions on what the university should be teaching and not teaching.
megan@elon: Brian Kernighan on the role of the university in CS education
Brian Kernighan on the role of the university in CS education
http://facstaff.elon.edu/mconklin/2004/05/brian-kernighan-on-role-of-university.html

  
 The C Programming Language
The history of the language is traced in ``The Development of the C Language'', from HOPL II, 1993: browsable, or printable PostScript or PDF.
This and other historical material, including early manuals and compilers, is available at Dennis Ritchie's home page, while Brian Kernighan's home page collects pointers to his work on C and diverse other languages and systems.
The book has been translated into many languages, including
http://cm.bell-labs.com/cm/cs/cbook

  
 No match for Brian Kernighan
Sorry, the term Brian Kernighan is not in the dictionary.
Please send in a definition so I can add it to the dictionary.
Nearby terms: breedle « BRH « BRI « Brian Reid » BRIDGE » bridge » Bridgetalk
http://gd.tuwien.ac.at/study/foldoc/foldoc.cgi?Brian+Kernighan

  
 Brian W. Kernighan - PriceGrabber.com
Search results for ' Brian W. Kernighan '
http://www.pricegrabber.com/search_bkcontrib.php/bkcontrib_id=2018806

  
 COS 109, Fall 2002: Home Page
Professor: Brian Kernighan, 311 CS Building, 609-258-2089, bwk@cs.princeton.edu.
Office hours by appointment, or just drop in if my door is open, which it usually is.
http://www.cs.princeton.edu/courses/archive/fall02/cs109

  
 Computer Science Club Pictures :: Brian Kernighan (18 March 2004) :: aao
Computer Science Club Pictures :: Brian Kernighan (18 March 2004) :: aao
http://www.csclub.uwaterloo.ca/gallery/kernighan-2004/aao?full=1

  
 Brian W. Kernighan quotes
Authors > Brf Bzz > Brian W. Kernighan
Add the "Dynamic Daily Quotation" to Your Site or Blog - it's Easy!
http://en.thinkexist.com/quotes/brian_w._kernighan

  
 rc3.org: Brian Kernighan on Linux and UNIX
Aside from the technical conclusions, Kernighan's qualifications are an interesting read (even if they are written with excess humility).
IBM paid him $400 an hour for his time.
Brian Kernighan's declaration in the SCO lawsuit is not to be missed.
http://rc3.org/2005/07/entry_7063.php

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.