Skip to content

CesarBallardini/sicp-spanish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README - Structure and Interpretation of Computer Programs, spanish version

https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs

Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson and Gerald Jay Sussman with Julie Sussman. It is known as the Wizard Book in hacker culture. It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation.

Se crea una VM con Virtualbox para generar las versiones HTML5, ePub y PDF del libro SICP.

Los fuentes del libro (sicp.texi) se traducirán al castellano de manera incremental. La traducción se hará en dos etapas: se busca primero obtener la versión PDF y luego las versiones HTML5 y ePub. Al momento (octubre 2021) se comienza por el capítulo 2.

Puede leer el capítulo 1 en castellano (cortesía de https://github.com/FedeHC):

Cómo usar este repositorio

git clone https://github.com/CesarBallardini/sicp-spanish
cd sicp-spanish/
time vagrant up    # crea la VM y genera ePub, PDF y HTML5


# editar fuente del libro /vagrant/sicp-es.texi

# generar PDF en /vagrant/sicp-es.pdf
time ( pushd /vagrant/sicp-pdf/src/ ; cp /vagrant/sicp-es.texi sicp.texi ; make clean ; make ; popd)


vagrant halt       # detiene la VM
vagrant destroy -f # destruye la VM y su contenido

Los archivos generados son:

  • Libro en formato ePub: sicp.epub
  • Libro en formato PDF: sicp-es.pdf (descarga)
  • Libro online: sicp/html/index.xhtml

Referencias

El libro, los vídeos

Unofficial Texinfo Format

La Unofficial Texinfo Format o UTF para abreviar, es una versión que se escribe en texinfo, directamente desde la versión HTML publicada por MIT online.

Texinfo (wikipedia, GNU) es un sistema tipográfico para la preparación de documentación tanto en línea como impresa desde un solo fichero fuente.

Structure and Interpretation of Computer Programs Interactive Version

Interactive SICP n. Interactive Structure and Interpretation of Computer Programs. Online version of SICP with a built-in scheme interpreter to allow readers to edit and run the code embedded in SICP. (Work in progress)

Discusiones online

Muchas discusiones donde se argumenta a favor y en contra de su uso en la actualidad, y su uso en principiantes.

Variantes, adaptaciones y traducciones

SICP se ha tratado de adaptar a diferentes lenguajes de programación, y se ha traducido a varios idiomas.

Biografías e historia del libro y el lenguaje Scheme

About

Traducción al castellano de SICP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published