|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
| |
| | 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
|
|
|