- Alunas:
- Daniela Brazão Maksoud (@danielamaksoud) — 1321873
- Thaíssa Falbo (@tfalbo) — 1421110
- Disciplina: INF1629
- Professor: Julio Cesar Sampaio do Prado Leite
- Instituição: Pontifícia Universidade Católica do Rio de Janeiro
O segundo trabalho de Princípios de Engenharia de Software (INF1629) é uma tradução de quatro programas em linguagem de programação Python para Lua, seguindo quatro estilos de programação retirados do livro Exercises in programming style da autora Cristina Lopes (@crista).
| Nome | Descrição |
|---|---|
| LICENSE | Licença do trabalho |
| README.md | Informação geral sobre o trabalho |
| DIARIO.md | Diário do processo de desenvolvimento do trabalho |
| ESTILOS.md | Estilos de programação escolhidos para o desenvolvimento do trabalho |
| prog1.lua, prog1.py | Code Golf |
| prog2.lua, prog2.py | Monolith |
| prog3.lua, prog3.py | Kick Forward (diagrama) |
| prog4.lua, prog4.py | Inifinite Mirror |
| stop_words.txt | Arquivo de palavras de parada |
| test.txt | Arquivo de teste |
É necessário instalar:
- Abra o terminal.
- Vá para o diretório onde se encontra o arquivo prog1.lua, prog2.lua, prog3.lua ou prog4.lua.
- Digite:
lua prog_.lua ../test.txt
- Substitua _ pelo número do nome do programa a ser executado.
- Princípios de Engenharia de Software (Notas de Aula)
- Rudá Moura (Running Lua on Mac OS X)
- Programming in Lua (first edition)
- lua-users (Math Library Tutorial)
- lua-users (String Library Tutorial)
- Stack Overflow (How do I read until the end of file?)
- Stack Overflow (Write numbers from file to array in Lua)
- Corona Labs Forums (Two-dimensional array initialization)
- Well House Consultants (Comments in Lua)
- Exercises in programming style — Cristina Lopes (@crista)
- Elihu Garrett (@elihugarret)
O trabalho é licenciado sob a Licença Pública Geral GNU Versão 3.

