PhotosBiographyFacebookTwitter

From Wikipedia, the free encyclopedia

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

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 [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.

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