domingo, novembro 28, 2004

Ensaio Sobre Recursividade

Quero escrever uma referência sobre programação recursiva.
No futuro vou recodificar o excerto abaixo para Perl; talvez uma módulo.

Function TriPascal (p: Integer; q: Integer): Integer;
Var i: Integer;

Begin

If
(p=q) or (p=0) or (q=0) Then i:=1
Else i:=
TriPascal (p-1, q-1) + TriPascal (p-1, q);
TriPascal := i;

End;



Linux em Tamagotchis (Bichos Virtuais)

Seu antigo Tamagotchi está escondido para que seus amigos não te sacaneiem porque você teve um “bichinho virtual” em sua pré-adolescência? Agora você vai ter uma boa razão para voltar a usar este brinquedinho: programadores especializados em Linux criaram uma derivação especial do sistema operacional que pode ser carregado no pequeno aparelho eletrônico, o tranformando em um mini-computador capaz de realizar tarefas simples.

Os responsáveis são os criadores do uClinux, uma versão do Linux 2.0 Kernel desenvolvida especialmente para rodar em equipamentos sem unidades de gerenciamento de memória, ou Memory Management Units (MMUs).

Os recursos do Tamagotchi com Linux não são nada geniais, mas são uma prova de que não há limites para a cultura de software livre que está ganhando cada vez mais adesões. Com o novo sistema operacional, você pode usar o pequeno aparelho eletrônico como uma agenda para até 50 nomes, criar outros tipos de jogos ou até mesmo esconder uma boa “cola” para a sua próxima prova na faculdade.

O procedimento de tranformação do Tamagotchi em mini-computador com Linux embarcado não é simples, mas o passo-a-passo pode ser visto no site dos desenvolvedores do uClinux.