Fique off-line com o app Player FM !
Podcasts que valem a pena ouvir
PATROCINADO


1 Tag Team Talent Bonus Show #1 "Mack & Jamie" 5:37
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.
62 episódios
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.
62 episódios
Todos os episódios
×
1 Diversidade e Inclusão em Engenharia de Software, com Kiev Gama (CIn UFPE) 1:08:07

1 Um Catálogo de Antipadrões de Micro Frontends, Nabson Silva 1:10:29

1 A Próxima Fronteira: Reflexões de 2024 na Engenharia de Software 1:31:08

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

1 Ontologias em Engenharia de Software, com Giancarlo Guizzardi (University of Twente) 1:28:42

1 50: Arquitetura de Software e Sistemas Adaptativos, com Cecília Rubira (UNICAMP) 2:08:46

1 49: Ciência Aberta em Engenharia de Software, com Edson Oliveira Junior (UEM) 1:50:04

1 48: Educação em Engenharia de Software, com Davi Viana (UFMA) 1:17:58

1 47: Reparo automático de programas, com Fernanda Madeiral (Vrije Universiteit Amsterdam) 1:15:06

1 46: Localização de Falhas de Software, com Rui Maranhão Abreu (Universidade do Porto e Meta) 1:13:37

1 45: Formação de Recursos Humanos de Excelência, com Ana Regina Cavalcanti da Rocha (COPPE UFRJ) 1:09:31

1 44: Como se faz DevOps, com Leonardo Leite, Paulo Meirelles e Fabio Kon 1:05:14

1 Testes manuais cheiram mal! Catalogando e identificando test smells em língua natural, Elvys Soares 59:26

1 43: Engenharia de Software para Cidades Inteligentes, com Thais Batista (UFRN) 1:03:25

1 Itana Gimenes: pioneira da Engenharia de Software 1:10:33
Bem vindo ao Player FM!
O Player FM procura na web por podcasts de alta qualidade para você curtir agora mesmo. É o melhor app de podcast e funciona no Android, iPhone e web. Inscreva-se para sincronizar as assinaturas entre os dispositivos.