ใครบางคนสามารถแนะนำให้ฉันดูเอกสารที่ผ่านการตรวจสอบโดยการศึกษาข้อดีหรือข้อเสียของการเขียนโค้ดในรูปแบบการทำงานได้หรือไม่? มีเอกสารที่พูดถึงการใช้งานของแลมบ์ดาแคลคูลัสในสาขาต่าง ๆ เช่นการเรียนรู้ของเครื่องการออกแบบภาษา ฯลฯ หรือไม่?
ใครบางคนสามารถแนะนำให้ฉันดูเอกสารที่ผ่านการตรวจสอบโดยการศึกษาข้อดีหรือข้อเสียของการเขียนโค้ดในรูปแบบการทำงานได้หรือไม่? มีเอกสารที่พูดถึงการใช้งานของแลมบ์ดาแคลคูลัสในสาขาต่าง ๆ เช่นการเรียนรู้ของเครื่องการออกแบบภาษา ฯลฯ หรือไม่?
คำตอบ:
มีบทความที่มีชื่อเสียง " Why Programming Programming Matters " โดย John Hughes อาร์กิวเมนต์หลักของบทความนี้คือโมดุลของโปรแกรมการทำงาน
นอกจากนี้งานของ Chris Okasaki เกี่ยวกับโครงสร้างข้อมูลที่ใช้งานได้นั้นน่าสนใจมาก บทความ "ต้นไม้สีแดงดำในการตั้งค่าฟังก์ชั่น" ให้การดำเนินการที่ชัดเจนมากของต้นไม้สีแดงดำโดยใช้ภาษาการเขียนโปรแกรมการทำงานซึ่งเป็นเรื่องง่ายกว่าการดำเนินการตามความจำเป็นในหนังสือ "Introduction to Algorithms" โดย Tomas H. Cormen et al .
semifamous ที่มีคุณภาพสูง, การอ้างอิงฟรีในพื้นที่นี้เป็นโครงสร้างและ intepretation โปรแกรมคอมพิวเตอร์โดย Abelson และ Sussman อาจารย์ MIT บางข้อมูลเพิ่มเติมเกี่ยวกับวิกิพีเดีย พวกเขาสนับสนุนการเขียนโปรแกรมเชิงฟังก์ชั่นเพื่อทำความเข้าใจทฤษฎีและความเป็นนามธรรมของการเขียนโปรแกรมซึ่งการทำความเข้าใจเกี่ยวกับการเขียนโปรแกรมเชิงหน้าที่จะช่วยให้เราเข้าใจ / ประยุกต์ใช้หลักการเดียวกันในภาษาใด ๆ พวกเขาใช้ความพยายามที่จะแยกแยะมันออกมาจาก / วางกับสิ่งที่เรียกว่า "รูปแบบที่จำเป็น" แต่ไม่มีการเปรียบเทียบแบบเคียงข้างกัน