# Dick Grune

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Dick_Grune
> Markdown URL: https://mediated.wiki/source/Dick_Grune.md
> Source: https://en.wikipedia.org/wiki/Dick_Grune
> Source revision: 1341438577
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Dutch computer scientist}}
{{Infobox scientist
| name = Dick Grune
| birth_date = 
| birth_place = [Enschede](/source/Enschede), [Netherlands](/source/Netherlands)
| known_for = [CVS](/source/Concurrent_Versions_System)<br>[Amsterdam Compiler Kit](/source/Amsterdam_Compiler_Kit)
| field = [Computer science](/source/Computer_science)
}}
'''Dick Grune''' is a Dutch computer scientist and university lecturer best known for inventing and developing the first version of the [Concurrent Versions System](/source/Concurrent_Versions_System) (CVS). Grune was involved in the construction of [Algol 68](/source/Algol_68) [compiler](/source/compiler)s in the 1970s and the [Amsterdam Compiler Kit](/source/Amsterdam_Compiler_Kit) in the 1980s.

He also named [gnome sort](/source/gnome_sort),<ref>{{cite web |url=http://www.dickgrune.com/Programs/gnomesort.html |title=Gnome Sort - The Simplest Sort Algorithm |website=Dickgrune.com |date=2000-10-02 |accessdate=2018-06-25 |url-status=live |archive-url=https://web.archive.org/web/20110418082355/https://www.dickgrune.com/Programs/gnomesort.html |archive-date=2011-04-18}}</ref> a sorting algorithm invented by Hamid Sarbazi-Azad, who originally published it under the name ''stupid sort''.<ref>{{cite journal |last=Sarbazi-Azad |first=Hamid |date=2 October 2000 |title=Stupid Sort: A new sorting algorithm |url=http://sina.sharif.edu/~azad/stupid-sort.PDF |journal=Newsletter |publisher=Computing Science Department, Univ. of Glasgow |issue=599 |page=4 |accessdate=25 June 2018 |url-status=live |archive-url=https://web.archive.org/web/20110716021434/http://sina.sharif.edu/~azad/stupid-sort.PDF |archive-date=2011-07-16}}</ref>

== Selected publications ==
* [Henri E. Bal](/source/Henri_E._Bal) and Dick Grune. ''Programming Language Essentials''. Addison-Wesley, 1994. {{ISBN|0-201-63179-2}}.
* Dick Grune and Ceriel J. H. Jacobs. ''Parsing Techniques: A Practical Guide'' (Second Edition). Springer, 2008. {{ISBN|978-0-387-20248-8}}.
* Dick Grune, Kees van Reeuwijk, [Henri E. Bal](/source/Henri_E._Bal), Ceriel J. H. Jacobs, and Koen G. Langendoen. ''Modern Compiler Design'' (Second Edition). John Wiley & Sons, 2010.

== References ==
{{reflist}}

== External links ==
*[http://dickgrune.com/index.html Dick Grune's home page]
*[http://dickgrune.wordpress.com/ Dick Grune's blog]

{{Authority control}}

{{DEFAULTSORT:Grune, Dick}}
Category:Living people
Category:Dutch computer scientists
Category:Academic staff of Vrije Universiteit Amsterdam
Category:Concurrent Versions System
Category:People from Enschede
Category:Year of birth missing (living people)

{{compu-scientist-stub}}
{{Netherlands-scientist-stub}}

---
Adapted from the Wikipedia article [Dick Grune](https://en.wikipedia.org/wiki/Dick_Grune) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Dick_Grune?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
