Aqui irei colocar alguns programas que eu desenvolvi ou ajudei a desenvolver (em geral para uso próprio) e resolvi disponibilizar na internet como software livre. Infelizmente não foi possível hospeda-los no WordPress, então eles estão hospedados no meu site no LECA.
Abaixo está uma lista deles. (OK, não tem nada de útil aqui. ;-;)
- vida (Licença: GPL, versão: 1.0 – outras)
Um simulador funcional do jogo da vida de Conway. Eu gosto dele pelo código ser bem conciso (a simulação em si tem só 29 linhas) e pq permitiu que eu observasse o jogo da vida rodando bem rapidinho
. Para compilar, tente digitar ocamlc -o vida vida.ml (É, é escrito em OCaml, se vc não ele instalado vai precisar baixar). E ah: não vai funcionar corretamente no Windows, porque eu pego o tamanho do terminal usando o comando resize.
- compile (Licença: GPL, versão: 1.0 – outras)
Um shell script enfeitado que compila um código-fonte se baseando na extensão dele. Aceita só três compiladores (gcc, g++ e ocamlc) mas pode ser extendido facilmente. Na verdade, a idéia era digitar compile arquivo.cpp ao invés de g++ -Wall -o arquivo arquivo.cpp
- bfick (Licença: GPL, versão: 0.16 – outras)
Outro shell script, feito em parceiria com Daniel Ribeiro. Trata-se de um compilador/interpretador de Brainfuck, uma linguagem de programação esotérica com apenas oito comandos (+ – > < [ ] . ,). bfick interpreta o arquivo utilizando-se de shell scripting e sed, gerando um código-fonte C, e depois o compila utilizando o gcc. Existe opção de rodar como interpretador, ou somente compilar. Experimente o comando:echo "++++++++++[>+++++++>++++++++++>+++ >+<<<<-]>++.>+.+++++++..+++.>++.<<++++++ +++++++++.>.+++.------.--------.>+.>." | ./bfick

08/28/2007 às 06:15 |
[...] entra na parte realmente interessante do jogo da vida: Simulações! O meu pobre simulador ainda não consegue simular padrões que façam algo de útil: este é o meu projeto para esse [...]