Lambert Meertens
Lambert Meertens | |
|---|---|
| Born | Lambert Guillaume Louis Théodore Meertens 10 May 1944 Amsterdam, Netherlands |
| Citizenship | Netherlands |
| Known for | ALGOL 68, ABC, Bird–Meertens formalism |
| Awards | IFIP Silver Core (2007)[1][2] IFIP Outstanding Service Award (2015) |
| Scientific career | |
| Fields | Computer science |
| Institutions | Centrum Wiskunde & Informatica Utrecht University Kestrel Institute |
Lambert Guillaume Louis Théodore Meertens (born 10 May 1944) is a Dutch computer scientist[3] who is professor emeritus at Utrecht University. As of 2020[update], he is a researcher at the Kestrel Institute.[2]
Life and career
[edit]Meertens was born in Amsterdam. As a student at the Ignatius Gymnasium in Amsterdam, he designed a computer with Kees Koster, a classmate.[4] In the 1960s, Meertens applied affix grammars to the description and composition of music, and obtained a special prize from the jury at the 1968 International Federation for Information Processing (IFIP) Congress in Edinburgh for his computer-generated string quartet, Quartet No. 1 in C major for 2 violins, viola and violoncello, based on the first non-context-free affix grammar.[5][6] The string quartet was published in 1968, as Mathematical Centre Report MR 96.[7]
Meertens was one of the editors of the Revised ALGOL 68 Report.[8] He was the originator and one of the designers of the programming language ABC, the incidental predecessor of Python.[9][10] He was codesigner of the Bird–Meertens formalism, along with Richard Bird, who also gifted him the Meertens number.[11]
He became involved with developing international standards in programming and informatics, as a member of IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[12] which specified, maintains, and supports the languages ALGOL 60 and ALGOL 68.[13] From 1999 to 2009, he was chairperson.
His original work was at the Mathematical Centre (MC), now called Centrum Wiskunde & Informatica (CWI), in Amsterdam, the Netherlands. He co-founded the Pagelet project along with Susan Uskudarli and T. B. Dinesh.[14]
After having been associate professor of Computer Science at New York University in 1982–83, he was part-time Professor of Applied Logic at Delft University of Technology, the Netherlands, from 1984 to 1986 before becoming part-time Professor of Software Technology at Utrecht University, the Netherlands, where he is now professor emeritus. As of 2021[update], he works as a researcher at the Kestrel Institute in Palo Alto, California.
Political activity
[edit]Meertens was chairman of the Dutch Pacifist Socialist Party (PSP) from 1975 until 1981. He remains on the political left, reflecting on an ideology that could unite left-wing activists.[15]
Awards
[edit]- 2007: International Federation for Information Processing (IFIP) Silver Core[1][2]
- 2015: IFIP Outstanding Service Award
References
[edit]- 1 2 "Holders of the IFIP Silver Core Award (1974–2007)" (PDF). Griffith University. Archived from the original (PDF) on 2016-01-03. Retrieved 2018-01-22.
- 1 2 3 "Prof. Lambert Meertens". Kestrel Institute. Retrieved 2018-01-22.
- ↑ Prof.dr. L.G.L.Th. Meertens (1944–) at the Catalogus Professorum Academiæ Rheno-Traiectinæ
- ↑ Rooijendijk, Cordula (2007). Alles moest nog worden uitgevonden (in Dutch). Atlas.
- ↑ Kassler, Michael (1969). "Report from Edinburgh". Perspectives of New Music. 7 (2): 175–177. doi:10.2307/832302. JSTOR 832302..
- ↑ Quartet No. 1 in C major for 2 violins, viola and violoncello Archived 2011-07-18 at the Wayback Machine. Score and links to mp3 sound files of a performance by the Amsterdam String Quartet (1968).
- ↑ Meertens, Lambert (1968). Quartet no. 1 in C major for 2 violins, viola and violoncello (Technical report). Mathematical Centre. MR96.
- ↑ van Wijngaarden, Adriaan; Mailloux, Barry James; Peck, John Edward Lancelot; Koster, Cornelis Hermanus Antonius; Sintzoff, Michel [in French]; Lindsey, Charles Hodgson; Meertens, Lambert Guillaume Louis Théodore; Fisker, Richard G., eds. (1976). Revised Report on the Algorithmic Language ALGOL 68 (PDF). Springer-Verlag. ISBN 978-0-387-07592-1. OCLC 1991170. Archived (PDF) from the original on 2019-04-19. Retrieved 2019-05-11.
- ↑ Hamilton, Naomi (2008-05-08). "The A–Z of Programming Languages: Python". Computerworld. IDG Communications. Archived from the original on 2008-12-29. Retrieved 2020-09-04.
... I figured I could design and implement a language 'almost, but not quite, entirely unlike' ABC, improving upon ABC's deficiencies, ...
- ↑ Stewart, Bruce (2002-06-04). "An Interview with Guido van Rossum". ONLamp.com. O’Reilly Media. Archived from the original on 2013-03-13. Retrieved 2020-09-04.
... in my head I had analyzed some of the reasons it had failed.
- ↑ Bird, Richard S. (1998). "Meertens number". Journal of Functional Programming. 8 (1): 83–88. doi:10.1017/S0956796897002931. S2CID 2939112.
- ↑ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (2016-08-17). "Profile of IFIP Working Group 2.1". Foswiki. Retrieved 2020-10-16.
- ↑ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2011-03-02). "ScopeEtc: IFIP21: Foswiki". Foswiki. Retrieved 2020-10-16.
- ↑ "The Team @ PANTOTO". PANTOTO Communities. 2002-08-14. Archived from the original on 2002-08-14. Retrieved 2023-07-15.
- ↑ "Can A Shared Ideology Unite Leftist Activists? (A Guest Post By Lambert Meertens,Computer Scientist and Professor, Netherlands, IOPS)". The Perspectives. Archived from the original on 2020-04-12. Retrieved 2020-04-12.
External links
[edit]- Official website, Kestrel Institute
- Official website, Utrecht University
- List of Publications