ตอนนี้เราได้เรียนรู้ว่าในฐานะโปรแกรมเมอร์ เราเริ่มเขียนโค้ดที่เป็นเพียงโค้ดขั้นตอนที่บริสุทธิ์ ไปจนถึงบางอย่างที่จัดระเบียบมากขึ้นโดยใช้บางอย่าง
เช่น การเขียนโปรแกรมเชิงวัตถุ
และเราได้พูดคุยกันถึงวิธีที่เรามีภาษาอย่าง Smalltalk ที่มีแนวคิดเกี่ยวกับคลาสและอ็อบเจกต์นี้ในการจัดระเบียบโค้ดของเราลงในกล่องฟังก์ชันเหล่านี้
ในช่วงเวลาเดียวกัน ก็มีแนวคิดเกี่ยวกับกระบวนทัศน์อื่นที่เรียกว่า functional programming และภาษาอย่างแบบแผนได้นำเสนอแนวคิดของ
functional programming
โปรดจำไว้ว่า กระบวนทัศน์เป็นวิธีที่เราจะคิดเกี่ยวกับโค้ดและจัดระเบียบโค้ดของเรา
และจนถึงจุดนี้ เราได้เรียนรู้เกี่ยวกับการเขียนโปรแกรมเชิงวัตถุ
ในวิดีโอถัดไป ฉันต้องการจัดการกับแนวคิดของการเขียนโปรแกรมเชิงฟังก์ชันนี้
ตอนนี้แนวคิดบางอย่างแตกต่างจากการเขียนโปรแกรมเชิงวัตถุ แต่ไม่ได้หมายความว่าคุณต้องเลือกอย่างใดอย่างหนึ่งหรืออย่างใดอย่างหนึ่งดีกว่าอีกอันหนึ่ง
แต่เราสามารถใช้แนวคิดจากทั้งสองเพื่อคิดเหมือนโปรแกรมเมอร์ และเข้าใจว่าแต่ละอย่างมีข้อดีและข้อเสียต่างกันไป
และเราจะลองสำรวจดูในวิดีโอถัดไป
แล้ว Functional Programming คืออะไร?
ลองหา