Chris Okasaki'nin 1996 tezi ile 1999 tarihli Tamamen İşlevsel Veri Yapıları kitabı arasındaki içerik farkı nedir? [kapalı]


25

Tamamen İşlevsel Veri Yapıları okumak istiyorum. Tezi kolayca buldum (PDF olarak serbestçe erişilebilir) , fakat aynı zamanda bir kitap olduğunu da görüyorum . Bu nedenle, bu iki yayın arasındaki farkların ne olduğunu bilmek istiyorum.


3
Bu soruyu konu dışı olarak kapatmak için oy kullanıyorum çünkü bu , yardım merkezinde açıklandığı gibi yazılım geliştirme kavramları ile ilgili değil .
amon

1
@ amon bu soru başlangıçta StackOverflow içinde yapıldı. Orada birkaç cevap aldıktan sonra, buraya taşındı. Şimdi bana burada anlatıyorsun, aynı zamanda bir konu dışı. 1. Öyleyse bir kez daha taşımanızı tavsiye eder misiniz? 2. Sürekli olarak hareket etmekten veya bu soruyu bekletmeden elde etmenin ne yararı var? Gerçekten beklemeye almanın hiçbir yararı görmüyorum.
Kostiantyn Rybnikov


2
@KonstantineRybnikov - Site standartları zamanla gelişir. Topluluğun verdiği kararlardan biri, bu tür soruların geliştirdiğimiz soru-cevap formatına uygun olmadığıdır. Bu sorunun kapatılmasının ardındaki temel sebep, sürüm karşılaştırmalarının çok da uyuşmadığıdır. En önemlisi, oylanan ve kabul edilen cevap, bir bağlantıdan ve farklılıkları gösteren iki paragraftan biraz daha fazlasıdır. Evet, soruyu yüksek düzeyde cevaplıyor, ancak gerçekten istenen çok şey bırakıyor.

1
Yorumunuzda ortaya çıkan puanlarınızı doğrudan cevaplamak için. 1) Hayır, biz (topluluk), StackExchange Soru ve Cevap formatına tam olarak uymadığından tekrar taşımayı tavsiye etmiyoruz. 2) Topluluğun kazandığı fayda, konuyla ilgili olup olmadığına ilişkin daha açık kurallardır. Ayrıca, artık uymayan eski soruları kapatmak, gelecekteki ziyaretçilerin bunu yeni, konu dışı sorular sormak için bir gerekçe olarak kullanmasını engeller.

Yanıtlar:


25

Burada yazar, bir blog yazısı var diyor

Tezimin temel organizasyonunun oldukça sağlam olduğunu düşündüm, bu yüzden çoğunlukla kitap olarak daha iyi çalışmasını sağlamak için bir şeyler eklemeye ve düzenlemeye odaklanabildim. Örneğin, artık orijinal çalışmaya odaklanmak zorunda kalmamdan kaynaklanan kısıtlamalardan dolayı artık kısıtlı olmadığım için başkaları tarafından geliştirilen veri yapıları eklemekte özgürdüm.

ve

Ana ilaveler genişletilmiş tanıtım malzemesi (Richard Bird ile bir dizi e-postada tez savunmamdan birkaç hafta sonra geliştirilen kırmızı-siyah ağaçların sadeleştirilmesi gibi), alıştırmalar ve Haskell'deki tüm kaynak kodları içeren bir ek (ana metin Standart ML'de kaynak kodu kullandı).


9

Kitabın sahibi olarak ( pek çoğunu okumamış olmama rağmen ), ML kodunun Haskell çevirileriyle oldukça büyük bir ek eklediğini belirtebilirim.

Bunun dışında, aslında tezini almış, elden geçirmiş ve resmen yayınlamış gibi görünüyor, tıpkı herhangi bir programlama referansının yeni bir versiyonunda gördüğünüz gibi. Muhtemelen tezden ücretsiz olarak çok fazla yararlanabilirsiniz, ancak kitapta bazı düzeltmeler, ödevler ve ek referanslar olacak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.