Roberto Ierusalimschy  | |
|---|---|
![]() Ierusalimschy speaking at Lua conference in Moscow, 2017  | |
| Born | 21 May 1960 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 | 
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]
In 2021, Roberto created Building a Programming Language, a project-based learning program where students learn how to build a programming language from scratch.
References
- ↑ Roberto Ierusalimschy lattes.cnpq.br
 - ↑ "Our Team | Center for Latin American Studies".
 - ↑ Four editions: first ISBN 85-903798-1-7; second ISBN 85-903798-2-5; third ISBN 85-903798-5-X; and fourth ISBN 978-8590379867.
 - ↑ Ierusalimschy, R. (2009). "A Text Pattern-Matching Tool based on Parsing Expression Grammars". Software: Practice and Experience. 39 (3): 221–258. CiteSeerX 10.1.1.139.6969. doi:10.1002/spe.892. S2CID 7458752.
 
External links
- Official website 

 - Roberto Ierusalimschy publications indexed by Google Scholar
 - Roberto Ierusalimschy author profile page at the ACM Digital Library
 - Roberto Ierusalimschy at DBLP Bibliography Server
 - Roberto Ierusalimschy's publications indexed by the Scopus bibliographic database. (subscription required)
 
