Open Data Structures (An Introduction) Pat Morin

Morin (Pat).
Open Data Structures (An Introduction)

Descarga:
isbn 978-1-927356-38-8(pbk.).
isbn 978-1-927356-39-5 (pdf).
isbn 978-1-927356-40-1(epub)

Moitas empresas multimillonarias foron construídas en torno ás estruturas de datos. ¿Como pode ser iso?
Se pararmos a pensar sobre elo, decataremonos que interactuamos con estruturas de datos constantemente.

Cada currículo de ciencia da computación do mundo inclúe un curso sobre datos, estruturas e algoritmos.
As estruturas de datos son importantes; elas melloran a nosa calidade de vida e mesmo salvan vidas dunha existencia mediocre.

Moitas empresas multimillonarias foron construídas en torno ás estruturas de datos. ¿Como pode ser iso?
Se pararmos a pensar sobre elo, decataremonos que interactuamos con estruturas de datos constantemente.

• Abrir un ficheiro: estruturas de datos do sistema de ficheiros se usan para atopar as pezas deste arquivo no disco para que poidan ser recuperados. Isto non é doado. Os discos conteñen centos de millóns de bloques. O contido do seu ficheiro pode ser almacenado en calquera deles.
• Buscar un contacto no teléfono: A estrutura de datos é usado para buscar. Un número de teléfono da lista de contactos da túa base de datos enchese grazas a información parciais antes de rematar de marcar / escritura. Isto non é doado. O teléfone contén (pode conter) info de unha chea de xente, e os procesadores dos teléfonos nin son moi rápidos nin teñen unha chea de memoria.
• Entrar na túa rede social favorita: Os servidores de rede usan túa información de login para procurar información da túa conta.
Non vaia ninguén pensar que isto é doado… as Redes Sociais mais populares teñen centos de millóns de usuarias activas….

¿Por qué Open Data Structures de Pat Morin?

Hai unha chea de libros que aprenden a introducción ás estructuras de datos. Moitos deles son moi bos. A maioría deles costan cartos, e a gran maioría de estudantes de cencias da computación van desembolsar, cando menos, algún diñeiro nun libro de estructura de datos.

Hai dispoñibles varios libros arredor das Estructuras de dados en liña. Algúns son moi bons, pero a maior parte deles están a quedar vellos. A maior parte destes libros liberaronse cando súas autoras e/ou editoras decidiron deixar de actualizar os materiais.

Normalmente a actualización deses libros non é posiblepor dúas razóns.

(1) Os dereitos de autoría estan restrinxidos polo autor ou editor, que non é quen de permitir que sigan vivos e ...
(2) O código fonte para estes libros moitas veces non está dispoñible xa. É dicir, as fontes en WordPerfect, LATEX, ou simirlar non están dispoñibñes. e ata pode ser posible que nin exista a versión do software de traballo para seguir as explicacións.

O obxectivo deste proxecto é liberar ás estudantes de cencia da computación de ter que pagar por un libro introdutorio ás estruturas de datos.

Eu decidín marcarme como obxectivo tratar este libro como si se tratara de un proxecto Open Source.

As fontes LATEX, e Java, e scripts creados para o libro están dispoñibles para descarga na web do autor e tamén, máis importante, nunha web de xestión de código fonte fiable. (Git-hub)
O código fonte dispoñible alí é liberado baixo Creative Commons Licenza Attribution, o que significa que calquera é libre para
Compartir: copiar, distribuír e difundir o traballo; e para remesturar, adaptar a obra, incluíndo o dereito de facer un uso comercial da obra. A única condición posta para exercer estes dereitos é recoñecer a atribución ó autor, e que si realizase un traballo derivado recoñezase que a obra contén código e / ou texto de opendatastructures.org

Calquera pode contribuír correccións / correccións utilizando o código fonte do sistema de xestión GIT.

Calquera persoa tamén pode utilizar as fontes do libro para desenvolver unha versión separada (por exemplo, nunha outra linguaxe de programación). A miña esperanza é que, ao facer as cousas deste xeito, este libro vai seguir tendo capacidade didáctica plena moito tempo despois de que os esforzos levados para darlle forma, que por outra banda, co pasar do tempo decrecen.

Pat Morin.
Open Data Structures (an introduction) Author.

http://opendatastructures.org
https://github.com/patmorin/ods

Advertisement

Deixar unha resposta

introduce os teu datos ou preme nunha das iconas:

Logotipo de WordPress.com

Estás a comentar desde a túa conta de WordPress.com. Sair /  Cambiar )

Twitter picture

Estás a comentar desde a túa conta de Twitter. Sair /  Cambiar )

Facebook photo

Estás a comentar desde a túa conta de Facebook. Sair /  Cambiar )

Conectando a %s