Roberto Ierusalimschy

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 and was visiting professor at Stanford University in 2012. He is the leading architect and the author of Programming in Lua. He also created LPeg, a Lua library for implementing parsing expression grammars.

Roberto Ierusalimschy
Ierusalimschy speaking at Lua conference in Moscow, 2017
Born (1960-05-21) 21 May 1960
Brazil
EducationPontifical 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

In 2021, Roberto created Building a Programming Language, a project-based learning program where students learn how to build a programming language from scratch.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.