Jump to content

Roberto Ierusalimschy

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 2600:8804:980:250e:b91f:baa7:6a3e:356c (talk) at 06:44, 6 May 2020. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Roberto Ierusalimschy
Born (1960-05-21) May 21, 1960 (age 64)
NationalityBrazilian
CitizenshipBrazilian
EducationPontifical Catholic University of Rio de Janeiro (PUC-Rio)
Alma materPontifical Catholic University of Rio de Janeiro (PUC-Rio)
Known forLua
Scientific career
FieldsComputer Science Programming Languages
InstitutionsPontifical Catholic University of Rio de Janeiro (PUC-Rio)
ThesisO=M : uma linguagem orientada a objetos para desenvolvimento rigoroso de programas (in Portuguese) (1990)
Doctoral advisorCarlos José Pereira de Lucena

Roberto Ierusalimschy (Portuguese pronunciation: [ʁoˈbɛʁtu jeɾuzaˈlĩski]; born May 21, 1960) is a Brazilian computer scientist, known for creating the 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 also created LPeg, a Lua library for implementing parsing expression grammars.[4]

References

  1. ^ http://lattes.cnpq.br/0427692772445368
  2. ^ "Our Team | Center for Latin American Studies".
  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 (3): 221–258. CiteSeerX 10.1.1.139.6969. doi:10.1002/spe.892.