Fronteiras da Engenharia de Software

A linguagem de programação Lua (e seu impacto na Engenharia de Software)


Listen Later

Neste episódio do Fronteiras da Engenharia de Software, exploramos o impacto global da linguagem de programação Lua na engenharia de software. Criada no Brasil, Lua é amplamente utilizada em diversas áreas, como desenvolvimento de jogos, ferramentas para engenheiros e sistemas embarcados. Com uma abordagem técnica e histórica, analisamos suas características e seu legado no cenário tecnológico.

Nosso convidado é Roberto Ierusalimschy, Professor Titular da PUC-Rio e co-criador de Lua. Roberto é uma das mentes por trás dessa linguagem leve, eficiente e amplamente reconhecida. Além de liderar o design da linguagem, publicou artigos em revistas prestigiadas como Communications of the ACM e ACM Transactions on Programming Languages and Systems e escreveu o livro Programming in Lua. Sua vasta experiência oferece uma visão profunda sobre os desafios e conquistas no desenvolvimento de Lua.

Os apresentadores Adolfo Neto e Maria Claudia Emer conduzem a conversa, abordando temas como:

  • Introdução à linguagem Lua e sua utilidade como primeira linguagem de programação.

  • O processo de design e manutenção da linguagem, incluindo como decisões sobre novas features são tomadas.

  • Usos notáveis de Lua em jogos (como no Roblox) e em ferramentas para pesquisa em engenharia de software.

  • Além disso, discutimos a importância de Lua como um marco para linguagens de programação originadas em países em desenvolvimento e traçamos paralelos com outras linguagens criadas por brasileiros, como Elixir e Lean. Roberto também compartilha reflexões sobre sua trajetória acadêmica, suas motivações e temas de interesse para futuras colaborações em pesquisa.

    Encerramos com uma provocação sobre as próximas fronteiras na engenharia de software, oferecendo uma visão para os profissionais da área.

    Roberto Ierusalimschy: 

    https://www.inf.puc-rio.br/~roberto/ 

    https://scholar.google.com/citations?user=_pZgPlIAAAAJ&hl=en&oi=ao

    https://www.inf.puc-rio.br/blog/professor/roberto-ierusalimschy/ 

    https://github.com/roberto-ieru 

    Artigos:

    A Look at the Design of Lua, Communications of the ACM, 2018 https://bit.ly/3YT8Jro 

    The Evolution of Lua, HOPL 2007 https://bit.ly/40Up0iq 

    Demais Links 

    Programming in Lua

    https://amzn.to/4e0BYOs 

    Entrevista de Roberto no freecodecamp em português 

    https://www.freecodecamp.org/portuguese/news/podcast-ep05/

    Entrevista de Roberto no OsProgramadores

    https://osprogramadores.com/podcast/podcast-16/

    Tim Menzies

    https://www.csc.ncsu.edu/people/tjmenzie

    https://timm.fyi/ 

    Lua na PUC-Rio (2020)

    https://www.youtube.com/watch?v=REwxKPitiZM

    Posse e aula magistral do professor Roberto Ierusalimschy (2023)

    https://youtu.be/Va6i3zh4_Io?si=vAATO2r_iP93ow0P 

    Lua Workshop  30 anos de Lua 

    https://www.youtube.com/playlist?list=PLRKeuVfLlY-4OZKpfochBktBuqgz123YH

    Roberto Ierusalimschy – Pesquisador Homenageado da CELP

    https://www.inf.puc-rio.br/blog/noticia/noticia/roberto-ierusalimschy-pesquisador-homenageado-da-celp 

    Entrevistas com Roberto

    https://open.spotify.com/search/%22roberto%20ierusalimschy%22/podcastAndEpisodes 

    Comente no YouTube, no Spotify ou pelo email [email protected]

    Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠⁠⁠https://adolfont.github.io⁠  ⁠  ⁠e Maria Claudia Emer

    Nosso site é: ⁠⁠⁠⁠⁠https://fronteirases.github.io⁠  ⁠  

    Música utilizada: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠  ⁠⁠⁠⁠   

     

    Data de publicação: 19 de novembro de 2024.

    Como citar este episódio:

    FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 52:  A linguagem de programação Lua (e seu impacto na Engenharia de Software), com Roberto Ierusalimschy (PUC-Rio). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado: Roberto Ierusalimschy. S. l.: Fronteiras da Engenharia de Software, 19 nov. 2024. Podcast. Disponível em: ⁠⁠⁠⁠https://fronteirases.github.io/episodios/paginas/52⁠. ⁠Acesso em: 19 out. 2024.

    ...more
    View all episodesView all episodes
    Download on the App Store

    Fronteiras da Engenharia de SoftwareBy Fronteiras da Engenharia de Software


    More shows like Fronteiras da Engenharia de Software

    View all
    Foro de Teresina by piauí

    Foro de Teresina

    211 Listeners

    O Assunto by G1

    O Assunto

    155 Listeners

    Medo e Delírio em Brasília by Central 3 Podcasts

    Medo e Delírio em Brasília

    56 Listeners

    Resumão Diário by G1

    Resumão Diário

    5 Listeners

    Operação Prato by Globoplay

    Operação Prato

    8 Listeners