Enquanto escrevo isto, o meu pai está no serviço de urgências.
Eu tenho uma consulta médica daqui a umas horas, devia estar a dormir...
Estou deitado, na cama, acordado.
O facebook continua a achar que eu estou interessado em apicultura.
Num dos posts anteriores, eu disse que "Python é só a linguagem da moda".
Bem, é verdade sim.
Recentemente alguns conhecidos meus passaram a entreter-se com 'uma consola' dos anos 80.
O Zx Spectrum.
Eu nunca tive um Spectrum. Nem vou comprar esta nova versão.
Um familiar meu teve, colegas meus do (agora) 3°ciclo tiveram, e na altura eu fiquei com a vaga ideia do que era. A primeira vez que vi código – sem perceber patavina daquilo – foi num spectrum.
Sim, aquilo era programável. Podia-se gravar e carregar código de cassetes!
Eu fiquei com dificuldades em chamar consola àquilo. Aquilo para mim, era um computador.
A primeira vez que escrevi código meu foi para uma calculadora. Foi nessa altura que percebi o verdadeiro potencial do Spectrum.
Escrever código meu para Spectrum, só o fiz muitissimo mais tarde, só depois de ter abandonado a Universidade da Madeira, e só por curiosidade.
O Sinclair Basic é muito semelhante a algum do código que escrevi para algumas calculadoras.
Na verdade, não foi bem para um Spectrum, foi para um emulador de Spectrum.
Não me apetece gastar dinheiro num Spectrum, em primeiro lugar, porque neste momento, não estou a trabalhar, e em segundo lugar, porque consigo emular legalmente num Raspberry Pi que me saiu bem mais barato que aquela 'consola'.
Também não quero me por a gastar muito tempo num Spectrum mas... sabem? Consegue-se programar uma pavimentação de hexágonos num spectrum, e, ok, num emulador.
Eu não vou escrever sinclair basic no telemovel, mas posso partilhar screenshots que tenho de outras coisas que copiei de livros para um emulador, enquanto aprendia o essencial...
Estes screenshots vieram de um Raspberry Pi.
Usa o mesmo algoritmo que criei para a calculadora...
PS:
- Também é fácil criar um "Espaçoporto" na calculadora, mas ... tenham juizo.
- Obviamente, à excepção do "Hello World", nenhum dos códigos Sinclair Basic está completo nas imagens.
No código da pavimentação, as linhas 6,7,8 e 9 podem ser apagadas. Foram usadas para testes...
Sem comentários:
Enviar um comentário