Roberto Ierusalimschy
You can help expand this article with text translated from [[:ru:Lua error in Module:WikidataIB at line 482: attempt to index field 'wikibase' (a nil value).|the corresponding article]] in русский. Click [show] for important translation instructions.
|
Roberto Ierusalimschy | |
|---|---|
Ierusalimschy speaking at Lua conference in Moscow, 2017 | |
| Born | 21 May 1960 Rio de Janeiro, RJ, 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[citation needed] and was visiting professor at Stanford University in 2012.[1] He is the leading architect and the author of Programming in Lua.[2] He also created LPeg, a Lua library for implementing parsing expression grammars.[3]
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
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Four editions: first Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).; second Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).; third Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).; and fourth Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).
- Roberto Ierusalimschy publications indexed by Google ScholarLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
- Roberto Ierusalimschy author profile page at the ACM Digital LibraryLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
- Roberto Ierusalimschy at DBLP Bibliography ServerLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
- Roberto Ierusalimschy's publications indexed by the Scopus bibliographic database. (subscription required)
Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).