Roberto Ierusalimschy

Roberto Ierusalimschy
Roberto Ierusalimschy
Roberto Ierusalimschy palestrando na conferência Lua em Moscou, 2019
Conhecido(a) por Lua
Nascimento 21 de maio de 1960 (64 anos)
Rio de Janeiro, RJ, Brasil
Nacionalidade brasileiro
Ocupação Professor, Pesquisador, Escritor
Instituições PUC-Rio
Campo(s) Ciência da computação

Roberto Ierusalimschy (Rio de Janeiro, 21 de maio de 1960) é um cientista da computação e professor brasileiro.

É professor titular do Departamento de Informática na Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio). É o principal arquiteto da linguagem de programação Lua e autor do livro Programming in Lua (ISBN 85-903798-1-7) e Programação em Lua, Segunda Edição (ISBN 85-903798-2-5). Ele também é responsável pela introdução das gramáticas de análise de expressão como um formalismo sobre estruturas ad-hoc de expressões regulares.

Publicações

  • Ierusalimschy, Roberto; Figueiredo, Luiz Henrique de; Celes, Waldemar (2006). Lua Reference manual. Rio de Janeiro: Lua.org. 103 páginas. ISBN 85-903798-3-3  !CS1 manut: Nomes múltiplos: lista de autores (link)
  • Ierusalimschy, Roberto (2006). Programming in Lua. Rio de Janeiro: Lua.org. 252 páginas. ISBN 85-903798-2-5 

Ver também

  • Lua (linguagem de programação)

Ligações externas

  • Sítio oficial (em inglês)
  • Página de Programming in Lua, Second Edition
  • Programming in Lua
  • Entrevista da Computerworld com Roberto Ierusalimschy sobre Lua
  • Artigo sobre Gramáticas de análise de expressão (Parsing Expression Grammars)
  • A Evolução da linguagem Lua
  • Portal de biografias
  • Portal da educação
  • Portal das tecnologias de informação
  • Portal do software livre
Controle de autoridade
  • Wd: Q1840472
  • WorldCat
  • VIAF: 8540870
  • ACM DL: 81100362484
  • DBLP: 4557
  • Dialnet: 2438576
  • GND: 132209101
  • ISNI: ID
  • LCCN: no2005083990
  • MGP: 301988
  • NDL: 01175155
  • NTA: 393333337
  • NUKAT: n2009113827
  • OBP: ID
  • ORCID: ID
  • Scholar: _pZgPlIAAAAJ
  • Scopus: 55925861600
  • SUDOC: 122800281