Gå frakoblet med Player FM -appen!
A linguagem de programação Lua (e seu impacto na Engenharia de Software)
Manage episode 450904858 series 2931673
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
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
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
Entrevistas com Roberto
https://open.spotify.com/search/%22roberto%20ierusalimschy%22/podcastAndEpisodes
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
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.
59 episoder
Manage episode 450904858 series 2931673
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
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
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
Entrevistas com Roberto
https://open.spotify.com/search/%22roberto%20ierusalimschy%22/podcastAndEpisodes
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
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.
59 episoder
Tous les épisodes
×Velkommen til Player FM!
Player FM scanner netter for høykvalitets podcaster som du kan nyte nå. Det er den beste podcastappen og fungerer på Android, iPhone og internett. Registrer deg for å synkronisere abonnement på flere enheter.