Bilgisayar Programlarının Yapısı ve Yorumunun okunması harika bir kitap olduğunu düşünüyorum . Ancak, bununla ilgili birkaç sorun var.
Deneyimlerime göre en büyük sorun, kitap kesinlikle hiçbir programlama bilgisi gerektirmez ve yeni başlayanları tamamlamaya yönelik olsa da , MIT'de okuyan yeni başlayanları tamamlamaya yönelik olmasıdır . Herhangi bir programlama bilgisine üstlenmez ise Ve böylece, bu mu biraz varsayalım alanı elektrik mühendisliği, fizik ve matematik alanlarında örneğin bilgi,. Not: Bunların öğretilen kavramlarla hiçbir ilgisi yoktur , sadece alıştırmaları ve örnekleri anlamaları gerekir .
Benden daha fazla insan bunu akıllıca başlıklı bir makalede , Bilgisayar Bilimi Müfredatının Yapısı ve Yorumu konusunda çok daha iyi açıkladı . Neyse ki, onlar sadece sızlanmak değil , kendi kitaplarını yazdılar : Programları Nasıl Tasarlayacaklar ? SICP okumayı düşünüyorsanız, önce HtDP'yi okumak isteyebilirsiniz: SICP ile aynı zemini kapsar, ancak yalnızca ortalama lise düzeyinde alan bilgisi varsayar. (Aslında, lise çocuklarına öğretilmek için yazılmıştır.)
HtDP'yi bitirdikten sonra, geri dönüp SICP'yi okuyabilirsiniz, çünkü artık eksik alan adı bilgisi biraz daha zararlı olmayacaktır çünkü konsepti daha önce görmüştünüz.
Not: HtDP'nin ikinci sürümü için , ilk sürüm yerine okumak isteyebileceğiniz bir taslak vardır . Zorunlu programlama hakkındaki materyal kaldırıldı ve henüz yazılmamış ikinci cilt Nasıl Yapılır Bileşenleri Tasarımında ele alınacak , ancak bunları ilk baskıdan veya SICP'den veya her ikisinden de alabilirsiniz.