Roberto Ierusalimschy Explained

Birth Date:21 May 1960
Birth Place:Brazil
Fields:Computer Science Programming Languages
Workplaces:Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
Education:Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
Thesis Title:O=M : uma linguagem orientada a objetos para desenvolvimento rigoroso de programas (in Portuguese)
Thesis1 Title:and
Thesis2 Title:)-->
Thesis Url:http://www2.dbd.puc-rio.br/pergamum/biblioteca/php/mostrateses.php?arqtese=1990-IERUSALIMSCHY_R.pdf
Thesis1 Url:and
Thesis2 Url:)-->
Thesis Year:1990
Thesis1 Year:and
Thesis2 Year:)-->
Doctoral Advisor:Carlos José Pereira de Lucena
Known For:Lua
Spouses:)-->
Partners:)-->

Roberto Ierusalimschy (pronounced as /pt-BR/; 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.

Notes and References

  1. http://lattes.cnpq.br/0427692772445368 Roberto Ierusalimschy
  2. Web site: Our Team | Center for Latin American Studies.
  3. Four editions: first ; second ; third ; and fourth .
  4. Ierusalimschy . R. . Roberto Ierusalimschy . A Text Pattern-Matching Tool based on Parsing Expression Grammars . Software: Practice and Experience . 39 . 3 . 2009 . 221–258 . 10.1002/spe.892. 10.1.1.139.6969 . 7458752 .