Misplaced Pages

Roberto Ierusalimschy

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Brazilian computer scientist (born 1960)
You can help expand this article with text translated from the corresponding article in Russian. Click for important translation instructions.
  • Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Misplaced Pages.
  • Do not translate text that appears unreliable or low-quality. If possible, verify the text with references provided in the foreign-language article.
  • You must provide copyright attribution in the edit summary accompanying your translation by providing an interlanguage link to the source of your translation. A model attribution edit summary is Content in this edit is translated from the existing Russian Misplaced Pages article at ]; see its history for attribution.
  • You may also add the template {{Translated|ru|Иерузалимски, Роберту}} to the talk page.
  • For more guidance, see Misplaced Pages:Translation.

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

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.

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

  1. Roberto Ierusalimschy lattes.cnpq.br
  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. S2CID 7458752.

External links

Scholia has an author profile for Roberto Ierusalimschy.


Flag of BrazilScientist icon

This biographical article about a Brazilian academic is a stub. You can help Misplaced Pages by expanding it.

Categories: