Dick Grune

Ardèche, 2000. Photo by Ilana Grune.
More photos:
Ardèche (2000), Brugge, Belgium (2002), Chenonceau, France (2004), Dolmen de Bagneux, Saumur, France (2004), with daughters, Beverwijk, Neth. (2008),

* A short CV.

* Writings on Computer Science

* Books:

Modern Compiler Design, 2nd Edition (2012)

Parsing Techniques - A Practical Guide, Second Edition (2008)

Modern Compiler Design (2000)

Programming Language Essentials (1994)

Parsing Techniques - A Practical Guide (1990)

* Project:

Teckel — An Interpreter for Abstract Algorithms in LaTeX

* Individual Writings in Computer Science:

0 = he(ℒ2 ∩ ℒ2): A Most Wonderful Theorem

Two-way Stack Automata and Compiling

* Lecture on Parsing Using Push-Down Automata (2008, Draft) .

* "Parsing -- Who Needs It?", Lecture at Markup Technologies '98 Conference, Nov 19-20, 1998, Chicago.


Computer Science Literature Summaries (until 2012)

* Useful Software:

* Software Similarity Tester, new release, Version 3.0.2 (2017-12-15). Also finds similarities in texts and scripts.

* A fast LaTeX checker for nesting, syntax, and other problems, Finds errors before latex gets into problems.

* A program explaining LALR (bison) conflicts. Feed it the .output file from bison and it will tell you what happened.

* Miscellaneous Utilities. Orientation aids: Where am I, and what am I doing here?

* Nifty Software:

* A Two-Level Sentence Generator

* Magnetic Tape Handling Programs and Routines

* A program for printing book signatures from PostScript

* Gnomesort - The simplest sort program (4 lines in C)

* Numerical conversion from binary to mixed base -- without division

* Legacy Software and Manuals:

* Some Algol 68 material (from miscellaneous sources)

* Concurrent Versions System CVS (original, obsolete, version)

* Some documentation of the early Dutch computer ZEBRA (1957)

* Writings on Languages

* Dutch (Nederlands):

* Open en gesloten korte o in het Nederlands (nieuwe versie 2014) (Open and Closed Short o in Dutch)

* De Nederlandse klinkers met hun spellingen (The Dutch Vowels and Their Spellings)

* Making Sense of Dutch Word Order

Some Errata to H.R. Stern's Excellent Booklet "Essential Dutch Grammar"

* Specific Languages:

* Burushaski - An Extraordinary Language in the Karakoram Mountains

* Hopi - Survey of an Uto-Aztecan Language

* Is Klingon an Ohlonean Language?

* Korean, with Learning Aids

* Summaries

* Some Language Summaries

* Annotated Literature References on Languages and Linguistics

* Miscellaneous:

* My Book Shelves

* How a Light Saber Works

* A Simple Solution to Rubik's Cube / De Hongaarse kubus ontward

* Miscellaneous about Yoko Tsuno

* Twohunderdandseventy-something Tartans

[Home Page] [Joseph Biddulph Publisher]
Dick Grune, home page / Dick Grune / dick@dickgrune.com

... and my name is not Richard ...