Roberto Ierusalimschy

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Roberto Ierusalimschy
Robert Ierusalimschy at the Lua Workshop 2013.jpg
Roberto Ierusalimschy speaking at the Lua Workshop Toulouse 2013
Born (1960-05-21) May 21, 1960 (age 58)
Residence Rio de Janeiro
Nationality Brazil
Citizenship Brazil
Education Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
Alma mater 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
Influences Dennis Ritchie

Roberto Ierusalimschy (Portuguese pronunciation: [ʁoˈbɛʁtu jeɾuzaˈlĩski]; born May 21, 1960) is a Brazilian computer scientist, known for creating Lua programming language. He holds a Ph.D in Computer Science from the Pontifical Catholic University of Rio de Janeiro where he has an appointment as an associate 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 is also responsible for creating LPeg, a Lua library for implementing parsing expression grammars.[4]


  1. ^
  2. ^
  3. ^ 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.
  4. ^ Ierusalimschy, R. (2009). "A Text Pattern-Matching Tool based on Parsing Expression Grammars". Software: Practice and Experience. 39: 221–258. doi:10.1002/spe.892. 

External links[edit]