| 2008 |
| 27 | EE | Brian W. Kernighan:
Sometimes the Old Ways Are Best.
IEEE Software 25(6): 18-19 (2008) |
| 1999 |
| 26 | | Brian W. Kernighan,
Rob Pike:
The Practice of Programming
Addison-Wesley 1999 |
| 25 | EE | Brian W. Kernighan,
Rob Pike:
Excerpt from ``The Practice of Programming'': Finding Performance Improvements.
IEEE Software 16(2): (1999) |
| 24 | EE | Brian W. Kernighan:
Interview: What Have You Learned Today?
IEEE Software 16(2): (1999) |
| 1998 |
| 23 | | Brian W. Kernighan,
Christopher J. Van Wyk:
Timing Trials, or the Trials of Timing: Experiments with Scripting and User-Interface Languages.
Softw., Pract. Exper. 28(8): 819-843 (1998) |
| 1996 |
| 22 | | Brian W. Kernighan,
Christopher J. Van Wyk:
Extracting Geometric Information form Architectural Drawings.
WACG 1996: 167-176 |
| 1991 |
| 21 | | Brian W. Kernighan:
An AWK to C++ Translator.
C++ Conference 1991: 217-228 |
| 20 | | Jon Louis Bentley,
Brian W. Kernighan:
A System for Algorithm Animation.
Computing Systems 4(1): 5-30 (1991) |
| 1989 |
| 19 | | Brian W. Kernighan,
Christopher J. Van Wyk:
Page Makeup by Postprocessing Text Formatter Output.
Computing Systems 2(2): 103-132 (1989) |
| 1988 |
| 18 | | Alfred V. Aho,
Brian W. Kernighan,
Peter J. Weinberger:
The AWK Programming Language
Addison-Wesley 1988 |
| 17 | | Brian W. Kernighan,
Dennis Ritchie:
The C Programming Language, Second Edition
Prentice-Hall 1988 |
| 16 | | Jon Louis Bentley,
Brian W. Kernighan:
Tools for Printing Indexes.
Electronic Publishing 1(1): 3-17 (1988) |
| 1987 |
| 15 | EE | Jon Louis Bentley,
Lynn W. Jelinski,
Brian W. Kernighan:
Chem - a program for phototypesetting chemical structure diagrams.
Computers & Chemistry 11(4): 281-297 (1987) |
| 1986 |
| 14 | | Jon Louis Bentley,
Brian W. Kernighan:
GRAP - A Language for Typesetting Graphs.
Commun. ACM 29(8): 782-792 (1986) |
| 1985 |
| 13 | EE | Alfred E. Dunlop,
Brian W. Kernighan:
A Procedure for Placement of Standard-Cell VLSI Circuits.
IEEE Trans. on CAD of Integrated Circuits and Systems 4(1): 92-98 (1985) |
| 1984 |
| 12 | | Brian W. Kernighan:
The Unix System and Software Reusability.
IEEE Trans. Software Eng. 10(5): 513-518 (1984) |
| 1982 |
| 11 | | Brian W. Kernighan:
PIC-A Language for Typesetting Graphics.
Softw., Pract. Exper. 12(1): 1-21 (1982) |
| 1979 |
| 10 | | Brian W. Kernighan,
John R. Mashey:
The UNIX/TM Programming Environment.
Softw., Pract. Exper. 9(1): 1-15 (1979) |
| 9 | | Alfred V. Aho,
Brian W. Kernighan,
Peter J. Weinberger:
Awk-A Pattern Scanning and Processing Language.
Softw., Pract. Exper. 9(4): 267-279 (1979) |
| 1978 |
| 8 | | Brian W. Kernighan,
Dennis Ritchie:
The C Programming Language
Prentice-Hall 1978 |
| 1977 |
| 7 | EE | Michael E. Lesk,
Brian W. Kernighan:
Computer typesetting of technical journals on UNIX.
AFIPS National Computer Conference 1977: 879-888 |
| 1975 |
| 6 | | Brian W. Kernighan,
Lorinda L. Cherry:
A System for Typesetting Mathematics.
Commun. ACM 18(3): 151-156 (1975) |
| 5 | | Brian W. Kernighan:
RATFOR-A Preprocessor for a Rational Fortran.
Softw., Pract. Exper. 5(4): 395-406 (1975) |
| 1974 |
| 4 | | Brian W. Kernighan,
P. J. Plauger:
Programming Style: Examples and Counterexamples.
ACM Comput. Surv. 6(4): 303-319 (1974) |
| 1973 |
| 3 | | Brian W. Kernighan:
Minimal Spanning Tree (Remarks on Algorithm 422).
Commun. ACM 16(7): 448 (1973) |
| 1972 |
| 2 | | Stephen C. Johnson,
Brian W. Kernighan:
An Integer Programming Problem (Remark on Algorithm 397).
Commun. ACM 15(6): 469 (1972) |
| 1971 |
| 1 | EE | Brian W. Kernighan:
Optimal Sequential Partitions of Graphs.
J. ACM 18(1): 34-40 (1971) |