MDK (Mix Development Kit) no Projeto GNU

Publicado por Perfil removido em 15/04/2013

[ Hits: 3.410 ]

 


MDK (Mix Development Kit) no Projeto GNU



No primeiro volume da série de livros TAOCP - The Art Of Computer Programming (em tradução livre, seria "A Arte da Programação de Computadores)(*), do conhecido autor norte-americano Donald Erwin Knuth (DEK), há a descrição de um computador idealizado pelo autor para fins educacionais de programação, bem como uma linguagem de montagem (Assembly) para esta mesma máquina.

É uma arquitetura simples, composta por alguns registradores e instruções.

O Projeto GNU desenvolveu um kit de programação baseado na máquina e no Assembly proposto no TAOCP Vol1.

E como sempre, disponibilizado o download dos fontes. Seja por FTP ou pelo Git:

git clone git://git.sv.gnu.org/mdk.git
$ git clone http://git.sv.gnu.org/r/mdk.git


E com documentação disponível.

Atualmente, a versão é a 1.2.7, de fevereiro de 2013.

* Nota: a série TAOCP foi iniciada em 1968. Possuía, há pouco tempo, três livros. Depois de um bom tempo, foi lançado o quarto volume. Knuth disse que pretende lançar até o volume 7.

Gostaria de conhecer também os próximos três volumes, concluídos pelo próprio autor; que não demore tanto quanto o volume 4 demorou, tendo ele nascido em 1938.

Outras dicas deste autor

Trocar wallpaper do XFCE de tempos em tempos

Manjaro com Kernel panic após múltiplo-boot [Resolvido]

Instalando o aMSN 0.97RC1 no Ubuntu 7.04 (Feisty Fawn)

Desativando a barra gráfica no boot do Conectiva 10

Recuperando a senha de root de forma simples e rápida

Leitura recomendada

Verificar conversão de tipo em C/C++

gcc: fatal error: cannot execute 'cc1plus': execvp: [...] - Como resolver no Linux Mint 20

Microsoft Visual Studio Code no GNU/Linux

Autoestudo e certificação C/C++

Lançado o FltkEmu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts