![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Roberto_Ierusalimschy.png/640px-Roberto_Ierusalimschy.png&w=640&q=50)
Roberto Ierusalimschy
Brazilian computer scientist (born 1960) / From Wikipedia, the free encyclopedia
Roberto Ierusalimschy (Brazilian Portuguese: [ʁoˈbɛʁtu jeɾuzaˈlĩski]; born 21 May 1960) is a Brazilian computer scientist, known for creating the Lua programming language. He holds a PhD in Computer Science from the Pontifical Catholic University of Rio de Janeiro where he has an appointment as a full professor of informatics. He did a post-doc at University of Waterloo in 1992[1] and was visiting professor at Stanford University in 2012.[2] He is the leading architect and the author of Programming in Lua.[3] He also created LPeg, a Lua library for implementing parsing expression grammars.[4]
![]() | You can help expand this article with text translated from the corresponding article in Russian. Click [show] for important translation instructions.
|
Roberto Ierusalimschy | |
---|---|
![]() Ierusalimschy speaking at Lua conference in Moscow, 2017 | |
Born | (1960-05-21) 21 May 1960 (age 64) Brazil |
Education | Pontifical Catholic University of Rio de Janeiro (PUC-Rio) |
Known for | Lua |
Scientific career | |
Fields | Computer Science Programming Languages |
Institutions | Pontifical Catholic University of Rio de Janeiro (PUC-Rio) |
Thesis | O=M : uma linguagem orientada a objetos para desenvolvimento rigoroso de programas (in Portuguese) (1990) |
Doctoral advisor | Carlos José Pereira de Lucena |
In 2021, Roberto created Building a Programming Language, a project-based learning program where students learn how to build a programming language from scratch.