<HTML> <HEAD> <!-- This HTML file has been created by texi2html 1.51 from gperf.texi on 26 September 2000 --> <TITLE>Perfect Hash Function Generator - Contributors to GNU gperf Utility</TITLE> </HEAD> <BODY> Go to the <A HREF="gperf_1.html">first</A>, <A HREF="gperf_1.html">previous</A>, <A HREF="gperf_3.html">next</A>, <A HREF="gperf_11.html">last</A> section, <A HREF="gperf_toc.html">table of contents</A>. <P><HR><P> <H1><A NAME="SEC4" HREF="gperf_toc.html#TOC4">Contributors to GNU <CODE>gperf</CODE> Utility</A></H1> <UL> <LI> <A NAME="IDX1"></A> The GNU <CODE>gperf</CODE> perfect hash function generator utility was originally written in GNU C++ by Douglas C. Schmidt. It is now also available in a highly-portable "old-style" C version. The general idea for the perfect hash function generator was inspired by Keith Bostic's algorithm written in C, and distributed to net.sources around 1984. The current program is a heavily modified, enhanced, and extended implementation of Keith's basic idea, created at the University of California, Irvine. Bugs, patches, and suggestions should be reported to both <CODE><bug-gnu-utils@gnu.org></CODE> and <CODE><gperf-bugs@lists.sourceforge.net></CODE>. <LI> Special thanks is extended to Michael Tiemann and Doug Lea, for providing a useful compiler, and for giving me a forum to exhibit my creation. In addition, Adam de Boor and Nels Olson provided many tips and insights that greatly helped improve the quality and functionality of <CODE>gperf</CODE>. <LI> A testsuite was added by Bruno Haible. He also rewrote the output routines for better reliability. </UL> <P><HR><P> Go to the <A HREF="gperf_1.html">first</A>, <A HREF="gperf_1.html">previous</A>, <A HREF="gperf_3.html">next</A>, <A HREF="gperf_11.html">last</A> section, <A HREF="gperf_toc.html">table of contents</A>. </BODY> </HTML>