Esta é uma nova versão HTML5 e EPUB3 de "Estrutura e Interpretação de Programas de Computador" _Structure and Interpretation of Computer Programs_
por Abelson, Sussman e Sussman. Inicialmente construido com Unofficial Texinfo Format que foi convertido do original versão HTML em The MIT Press.
No formato EPUB3: sicp.epub
Para uma leitura online: Livro em HTML
Soluções modernas, como gráficos vetoriais escaláveis, marcação matemática com MathML e MathJax, fontes da Web incorporadas e realce de sintaxe são usados. Scaffold rudimentares para design responsivo estão em vigor, o que adapta a página para visualização em dispositivos de bolso e tablets. Mais testes em telas pequenas são necessários para ajustar o tamanho e a formatação da fonte, por isso incentivo o feedback dos proprietários de smartphones e tablets.
O diretório raiz contém o conteudo em Texinfo no sicp-pocket.texi
. Para recriar os arquivos HTML e compilar o EPUB, digite:
$ make
Todos os arquivos no diretório html
, mas não em subdiretórios, serão sobrescritos, então o lugar preferido para fazer alterações sempre será sicp-pocket.texi
. O arquivo EPUB será criado no diretório pai, fora da árvore do projeto.
Você precisará do Texinfo 5.1, Perl 5.12 ou posterior, Ruby 1.9.3 ou mais recente, Nokogiri gem, PhantomJS e conexão com a Internet para compilar o livro.
- Lytha Ayth
- Neil Van Dyke
- Gavrie Philipson
- Li Xuanji
- J. E. Johnson
- Matt Iversen
- Eugene Sharygin
O arquivo fonte sicp-pocket.texi,
conteúdo HTML do livro e diagramas no diretório html/fig
são licenciados sob a licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional (cc by-sa).
A maioria dos scripts está licenciada sob a versão 3 da GNU General Public License (para detalhes, veja LICENSE.src).
As fontes estão em SIL Open Font License versão 1.1. Outros arquivos, como bibliotecas Javascript, possuem suas próprias licenças.
Uma versão em PDF construída a partir do fonte LaTeX acompanha esta versão em HTML.
Atualmente sem previsão para tradução dessa versão em PDF, portanto, o projeto está lincado no repositorio do @sarabander