LoveUnix » 培训认证 行业入门 » Brian Kernighan
让LU留住您的每

一天 让LU博客留住您的每一天
2004-6-23 11:31 sky-walker
&lt;html&gt;<br />&lt;Title&gt;Brian Kernighan&lt;/title&gt;<br />&lt;BODY BGCOLOR=&quot;#FFFFFF&quot; TEXT=&quot;#000000&quot; LINK=&quot;#0000FF&quot; VLINK=&quot;#330088&quot; ALINK=&quot;#FF0044&quot;&gt;<br />&lt;A HREF=&quot;http://cm.bell-labs.com/cm/cs/tpop&quot;&gt;<br />&lt;img alt=&quot;book cover&quot; ALIGN=right hspace=20 src=&quot;http://cm.bell-labs.com/cm/cs/tpop/tpop.jpg&quot;&gt;&lt;/A&gt;<br />&lt;IMG ALIGN=MIDDLE SRC=&quot;http://cm.bell-labs.com/cm/cs/who/bwk/kernighan.gif&quot;&gt; Brian Kernighan<br />&lt;P&gt;<br />&lt;dl&gt;<br />&lt;dd&gt;&lt;a href=&quot;http://www.bell-labs.com/&quot;&gt;Bell Labs&lt;/a&gt;<br />&lt;dd&gt;600 Mountain Avenue<br />&lt;dd&gt;Room 2C-514<br />&lt;dd&gt;Murray Hill, NJ 07974-0636, USA<br />&lt;dd&gt;bwk at research dot bell-labs dot com<br />&lt;dd&gt;&lt;a href=&quot;http://cm.bell-labs.com/cm/cs/&quot;&gt;<br />        Computing Science Research home page&lt;/a&gt;&amp;nbsp;<br />&lt;/dl&gt;<br /><br />&lt;P&gt;<br />&lt;hr&gt;<br />&lt;P&gt;<br />Web interface to <br />&lt;A HREF=http://www.ampl.com&gt;the AMPL modeling language&lt;/A&gt;<br />for mathematical optimization.<br />You can<br />&lt;A href=&quot;http://www.ampl.com/TRYAMPL&quot;&gt;try AMPL&lt;/a&gt;<br />on your own optimization problems or examples from<br />&lt;A HREF=&quot;http://www.ampl.com/BOOK&quot;&gt;the AMPL book&lt;/A&gt;.<br />&lt;img src=new.gif&gt; The second edition of the AMPL book is now available (Nov 2002).<br /><br />&lt;P&gt;<br />&lt;dt&gt;&lt;em&gt;Publications:&lt;/em&gt;<br />&lt;UL&gt;<br />&lt;li&gt;<br />&lt;A HREF=&quot;/cm/cs/cbook&quot;&gt;The C Programming Language&lt;/a&gt; home page.<br />&lt;li&gt;<br />&lt;A HREF=&quot;/cm/cs/tpop&quot;&gt;The Practice of Programming&lt;/A&gt; home page.<br />&lt;li&gt;<br />&lt;A HREF=&quot;/cm/cs/upe&quot;&gt;The Unix Programming Environment&lt;/a&gt; home page.<br />&lt;li&gt;<br />&lt;A HREF=&quot;/cm/cs/awkbook&quot;&gt;The AWK Programming Language&lt;/a&gt; home page.<br />&lt;li&gt;<br />&lt;A HREF=&quot;http://www.ampl.com/BOOK&quot;&gt;<br />AMPL: A Modeling Language for Mathematical Programming&lt;/a&gt; home page.<br />&lt;li&gt;<br />Scanned pages of &lt;a href=&quot;partitioning.pdf&quot;&gt;An Efficient Heuristic Procedure<br />for Partitioning Graphs&lt;/a&gt; <br />(&lt;i&gt;Bell System Technical Journal&lt;/i&gt;, February, 1970); 750KB pdf.<br /><br />&lt;li&gt;<br />Scanned pages of &lt;a href=&quot;tsp/index.html&quot;&gt;An Effective Heuristic Algorithm<br />for the Travelling-Salesman Problem&lt;/a&gt; <br />(&lt;i&gt;Operations Research&lt;/i&gt;, March, 1973);<br />the format needs work.<br /><br /><br />&lt;li&gt;<br />&lt;A HREF=&quot;/cm/cs/cstr/100.ps.gz&quot;&gt;Why Pascal is Not My Favorite Programming Language&lt;/a&gt; (April, 1981).<br />&lt;li&gt;<br />&lt;A HREF=&quot;/cm/cs/who/bwk/wise/index.html&quot;&gt;WiSE - A Wireless System Engineering Tool&lt;/A&gt;, an application of computational geometry, optimization<br />and visualization to wireless.<br />&lt;li&gt;&lt;A HREF=&quot;/cm/cs/who/bwk/workshop.ps.gz&quot;&gt;Experience with Tcl/Tk for Scientific and Engineering Visualization&lt;/A&gt;,<br />programming issues in the wireless work above;<br />a version appeared in the Tcl/Tk Workshop, Toronto, 1995.<br />(Careful: 11Mb of Postscript when unzipped.)<br />&lt;li&gt;&lt;A HREF=&quot;/cm/cs/who/bwk/extracting.ps&quot;&gt;Extracting Geometric Information from Architectural Drawings&lt;/A&gt;,<br />with Chris Van Wyk,<br />from the Workshop on Applications<br />of Computational Geometry, Philadelphia, May, 1996.<br />(630K)<br />&lt;li&gt;<br />&lt;A HREF=&quot;/cm/cs/who/bwk/interps/pap.html&quot;&gt;Timing Trials, or, the Trials of Timing:<br />Experiments with Scripting and User-Interface Languages&lt;/A&gt;,<br />with Chris Van Wyk, describes experiments to see how fast various scripting<br />and user interface languages,<br />from Awk to Visual Basic, run on a spectrum of representative tasks.<br />&lt;A HREF=&quot;/cm/cs/who/bwk/interps/paper.ps&quot;&gt;Postscript version (250KB)&lt;/A&gt;.<br />&lt;A HREF=&quot;/cm/cs/who/bwk/timingtests.tar.gz&quot;&gt;The tests themselves&lt;/A&gt;<br />are also available, as is<br />&lt;A HREF=&quot;/cm/cs/who/bwk/timingdata.tar.gz&quot;&gt;the input data (1.7Mb)&lt;/A&gt;.<br />Updated 11/30/97.<br />&lt;li&gt;<br />&lt;a href=&quot;/cm/cs/who/bwk/awkc++.ps&quot;&gt;&quot;An AWK to C++ Translator&quot;&lt;/a&gt;<br />(Postscript) describing an early experiment; published in the<br />Usenix C++ conference in 1991<br />but hard to find.<br />&lt;li&gt;<br />Bibliography in<br />&lt;a href=&quot;/cm/cs/bib/bwk.bib&quot;&gt; bibtex format &lt;/a&gt; or in<br />&lt;a href=&quot;/cm/cs/bib2html/bwk.html&quot;&gt; html format&lt;/a&gt;.<br />&lt;/UL&gt;<br /><br /><br />&lt;dt&gt;&lt;em&gt;Software  (caveat emptor):&lt;/em&gt;<br />&lt;UL&gt;&lt;li&gt;Information about the<br />&lt;A HREF=http://www.ampl.com/ampl&gt;AMPL modeling language&lt;/A&gt;<br />for mathematical optimization.<br /><br />&lt;li&gt;<br />Source for the one true awk&lt;/a&gt;, updated February 7, 2004.<br />&lt;A href=&quot;awk.shar&quot;&gt; Shell archive&lt;/a&gt;; <br />&lt;A href=&quot;awk.tar.gz&quot;&gt; compressed tar file&lt;/a&gt;; <br />&lt;A href=&quot;awk.zip&quot;&gt; zip file&lt;/a&gt;.<br />There is also a<br />&lt;A href=&quot;awk95.exe&quot;&gt; Windows executable&lt;/a&gt;.<br />&lt;li&gt;<br />Examples from &lt;em&gt;The AWK Programming Language&lt;/em&gt;<br />by Aho, Kernighan, and Weinberger<br />&lt;A HREF=&quot;awkcode.txt&quot;&gt;as text (120KB)&lt;/a&gt;<br />or<br />&lt;A HREF=&quot;awkcode.zip&quot;&gt;zipped (30KB)&lt;/a&gt;.<br /><br />&lt;li&gt;<br />All the example code from &lt;em&gt;The Unix Programming Environment&lt;/em&gt;<br />by Kernighan and Pike:<br />&lt;A HREF=&quot;unixprogenv.tar.gz&quot;&gt; gzipped tar file&lt;/a&gt;;<br />&lt;a href=&quot;unixprogenv.zip&quot;&gt; zip file&lt;/a&gt;.<br /><br />&lt;li&gt;Source for<br />&lt;A HREF=&quot;hoc.sh&quot;&gt;<br />the hoc calculator from &lt;em&gt;The Unix Programming Environment&lt;/em&gt;&lt;/a&gt;<br />by Kernighan and Pike.<br />&lt;li&gt;<br />&lt;a href=&quot;http://cm.bell-labs.com/cm/cs/who/bwk/toolsbook&quot;&gt;<br />        &lt;i&gt;Software Tools&lt;/i&gt; programs&lt;/a&gt;<br />&lt;li&gt;&lt;a href=&quot;http://cm.bell-labs.com/cm/cs/who/bwk/pascaltools.txt&quot;&gt;<br />        &lt;i&gt;Software Tools in Pascal&lt;/i&gt; programs&lt;/a&gt;<br />&lt;li&gt;<br />Source for<br />&lt;A HREF=&quot;learn.tar.gz&quot;&gt;<br />learn&lt;/a&gt;, the original Unix computer-aided instruction program.  <br />This works but is mostly of historical interest;<br />it dates from about 1979.<br />(If your version of the ar command gives you trouble,<br />&lt;A HREF=&quot;learn_no_ar.tar.gz&quot;&gt;this version&lt;/a&gt; has the files already extracted and does not use ar.)<br /><br />&lt;li&gt;A very dusty version of<br />&lt;A HREF=&quot;/netlib/research/anim.bundle.gz&quot;&gt;<br />code for algorithm animation&lt;/a&gt; (with Jon Bentley).<br />&lt;li&gt;Code for <br />&lt;A HREF=&quot;/netlib/research/cputimes.c.gz&quot;&gt;<br />timing tests&lt;/a&gt; (with Jon Bentley and Chris Van Wyk,<br />updated 7/96).<br />&lt;li&gt;Miscellaneous<br />&lt;A HREF=&quot;/netlib/typesetting/index.html&quot;&gt;<br />ancient typesetting code&lt;/a&gt;, including<br />&lt;A HREF=&quot;/netlib/typesetting/chem.gz&quot;&gt;<br />chem&lt;/a&gt;<br />and<br />&lt;A HREF=&quot;/netlib/typesetting/indexing.tools.gz&quot;&gt;<br />indexing tools&lt;/a&gt;<br />(with Jon Bentley).<br />&lt;/UL&gt;<br />&lt;/dl&gt;<br /><br />&lt;hr&gt;<br />&lt;em&gt;<br />&lt;font size=-1&gt;<br />Sat Feb  7 16:43:51 EST 2004<br />&lt;/font&gt;&lt;/em&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;

2004-6-23 11:55 sky-walker
<a href='http://cm.bell-labs.com/cm/cs/who/bwk/index.html' target='_blank'>http://cm.bell-labs.com/cm/cs/who/bwk/index.html</a>

2004-6-30 00:49 kinux
AWK~~

页: [1]
查看完整版本: Brian Kernighan


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.