Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม
Alan Kay คือปรมาจารย์ Yoda สำหรับผู้คลั่งไคล้ไอที เขา อยู่ที่จุดกำเนิดของการสร้างคอมพิวเตอร์ส่วนบุคคลเครื่องแรก (ซีร็อกซ์ อัลโต), ภาษา SmallTalk และแนวคิดของ "การเขียนโปรแกรมเชิงวัตถุ". เขาได้พูดมากมายเกี่ยวกับมุมมองของเขาเกี่ยวกับการศึกษาในสาขาวิทยาการคอมพิวเตอร์และหนังสือแนะนำสำหรับผู้ที่ต้องการเพิ่มพูนความรู้:

ล่าสุดบน Quora หยิบหัวข้อนี้ขึ้นมาอีกครั้ง และการสนทนาก็ขึ้นอันดับหนึ่งใน Hacker News ฉันขอนำเสนอรายการ "ใหม่" ของหนังสือพื้นฐานและเก่าแก่เกี่ยวกับการเขียนโปรแกรมและความคิดของโปรแกรมเมอร์จาก Alan Kay

คู่มือโปรแกรมเมอร์ Lisp 1.5

โดย จอห์น แม็กคาร์ธี, 1962

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

หนังสือเล่มนี้เป็นแชมป์เปี้ยนและผู้นำตลอดชีวิตในการจัดอันดับรายชื่อหนังสือทั้งหมดจาก Alan Kay ภาษาเวอร์ชันนี้ไม่สามารถใช้ได้อีกต่อไป แต่หนังสือเล่มนี้ดีมาก

สิ่งหายากอีกแปดประการ:

การคำนวณ: เครื่องจักรที่มีขอบเขตจำกัดและไม่มีที่สิ้นสุด

โดย มาร์วิน มินสกี, 1967

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

Marvin Minsky "การคำนวณและออโตมาตา" (rus, djvu)

ความก้าวหน้าในการเขียนโปรแกรมและการคำนวณที่ไม่ใช่ตัวเลข

เอ็ด แอล. ฟ็อกซ์, 1966

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

เดือนชายในตำนาน

โดย เฟรด บรูคส์, 1975

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

มนุษย์ในตำนาน-เดือน (PDF, 171 หน้า)

วิทยาศาสตร์ของการประดิษฐ์

โดยเฮิร์บ ไซมอน

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

วิทยาศาสตร์แห่งสิ่งประดิษฐ์ (PDF, 241 หน้า)

หนังสือโดย Herbert Simon (ผู้ชนะรางวัลทัวริงและรางวัลโนเบล) ในภาษารัสเซีย (djvu)

เฮอร์เบิร์ต ไซมอน ไม่อ่านหนังสือพิมพ์หรือดูโทรทัศน์ เพราะเขาเชื่อว่าหากมีเรื่องสำคัญจริงๆ เกิดขึ้น จะมีคนบอกเขาเกี่ยวกับเรื่องนี้อย่างแน่นอน จึงไม่มีประโยชน์ที่จะเสียเวลากับสื่อ
- วิกิพีเดีย

ภาษาโปรแกรม

โดย เคน ไอเวอร์สัน, 1962

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

โครงสร้างการควบคุมสำหรับภาษาการเขียนโปรแกรม

โดย เดฟ ฟิชเชอร์, 1970

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

โครงสร้างการควบคุมสำหรับภาษาการเขียนโปรแกรม (PDF, 216 หน้า)

โปรโตคอล Metaobject

โดย Kiczales

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

วิทยานิพนธ์ระดับปริญญาเอกของโจ อาร์มสตรอง

Alan Kay แนะนำให้อ่านหนังสือเก่าๆ ที่ถูกลืมแต่มีความสำคัญเกี่ยวกับการเขียนโปรแกรม

โจ อาร์มสตรองผู้สร้าง Erlang

วิทยานิพนธ์ระดับปริญญาเอกของ Joe Armstrong (PDF, 295 หน้า)

PS

สองคำถามสำหรับผู้อ่าน habra:

  1. หนังสือเรียนเก่าเล่มไหนที่คุณคิดว่าต้องอ่าน เพราะเหตุใด
  2. หนังสือที่ไม่ใช่การเขียนโปรแกรมเล่มใดบ้างที่ช่วยปรับปรุงความคิด/โลกทัศน์ของคุณในฐานะโปรแกรมเมอร์

ที่มา: will.com

เพิ่มความคิดเห็น