ฉันคิดว่าโครงสร้างและการตีความของโปรแกรมคอมพิวเตอร์เป็นหนังสือที่ดีในการอ่าน อย่างไรก็ตามมีปัญหาสองสามข้อกับมัน
ปัญหาที่ใหญ่ที่สุดในประสบการณ์ของผมก็คือว่าในขณะที่หนังสือเล่มนี้ต้องใช้อย่างไม่มีความรู้การเขียนโปรแกรมและมุ่งที่จะมือใหม่สมบูรณ์ก็จะมุ่งไปที่มือใหม่สมบูรณ์ที่การศึกษาที่ MIT ดังนั้นในขณะที่มันไม่ถือว่ารู้การเขียนโปรแกรมใด ๆ ก็ไม่ถือว่าค่อนข้างบิตของโดเมนความรู้เช่นในสาขาวิศวกรรมไฟฟ้าฟิสิกส์และคณิตศาสตร์ หมายเหตุ: เหล่านี้ไม่มีอะไรจะทำอย่างไรกับแนวคิดการสอนพวกเขามีความจำเป็นเพียงเพื่อทำความเข้าใจในการออกกำลังกายและตัวอย่าง
คนมากขึ้นกว่าผมได้อธิบายได้ดีมากในกระดาษบรรดาศักดิ์อย่างชาญฉลาดโครงสร้างและการแปลความหมายของหลักสูตรวิทยาการคอมพิวเตอร์ โชคดีที่พวกเขาไม่เพียง whiners พวกเขาเขียนของตัวเองหนังสือแทน: วิธีการออกแบบโปรแกรม หากคุณคิดเกี่ยวกับการอ่าน SICP คุณอาจต้องการอ่าน HtDP ก่อน: มันครอบคลุมพื้นที่เดียวกันกับ SICP มาก แต่จะถือว่าเป็นความรู้ทั่วไปของโดเมนระดับมัธยมปลายเท่านั้น (อันที่จริงมันถูกเขียนขึ้นเพื่อสอนให้เด็กมัธยม)
หลังจากที่คุณเสร็จสิ้น HtDP คุณยังสามารถย้อนกลับไปอ่าน SICP ได้เนื่องจากตอนนี้ความรู้เกี่ยวกับโดเมนบางส่วนที่ขาดหายไปจะไม่เป็นอันตรายอีกต่อไปเพราะคุณเคยเห็นแนวคิดมาก่อน
หมายเหตุ: มีฉบับร่างสำหรับ HtDP รุ่นที่สองซึ่งคุณอาจต้องการอ่านแทนรุ่นแรก เนื้อหาเกี่ยวกับการเขียนโปรแกรมที่จำเป็นได้ถูกลบออกไปแล้วและจะถูกครอบคลุมในเล่มที่สองที่ยังไม่ได้เขียนวิธีการออกแบบส่วนประกอบแต่คุณสามารถนำสิ่งเหล่านั้นมาจากฉบับพิมพ์ครั้งแรกหรือจาก SICP หรือทั้งสองอย่าง