กระบวนทัศน์การเขียนโปรแกรมแบบ Imperative และ Declarative

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

Eleanor Thomas

Senior Data Analytics Engineer

การเขียนโปรแกรมแบบ Imperative และ Declarative

  • 2 ประเภทหลัก: Imperative
  • ผู้เขียนโปรแกรมระบุคำสั่งแต่ละขั้นตอนอย่างละเอียด
  • เน้น วิธีการ ที่โปรแกรมทำงาน
  • ... และ Declarative
  • ผู้เขียนโปรแกรมกำหนดตรรกะโดยไม่ต้องระบุขั้นตอนแต่ละอย่าง
  • เน้น สิ่งที่ โปรแกรมควรทำ

ไดอะแกรมแสดงขั้นตอนทีละสเต็ป

ปริศนาซูโดกุ

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

การเขียนโปรแกรมแบบ Imperative

  • การเขียนโปรแกรมแบบ Imperative ใช้ในภาษาโปรแกรมหลักส่วนใหญ่
  • ครอบคลุมการเขียนโปรแกรมเชิงขั้นตอนและเชิงวัตถุ
  • นิยมใช้มากกว่า เพราะสอดคล้องกับการทำงานของคอมพิวเตอร์
  • หมายเหตุ: การเขียนโปรแกรมเชิงขั้นตอนเป็น ประเภทหนึ่ง ของ Imperative แม้บางครั้งจะใช้แทนกันได้

Imperative เทียบกับ Procedural

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

การเขียนโปรแกรมแบบ Declarative

  • ใช้น้อยกว่าการเขียนโปรแกรมแบบ Imperative
  • การเขียนโปรแกรมเชิงฟังก์ชันเป็นประเภทหนึ่งของ Declarative
  • Declarative ยังใช้ในภาษาโปรแกรมเฉพาะทางที่ไม่ใช่ภาษาทั่วไป

การเขียนโปรแกรมเชิงฟังก์ชันเป็นประเภทหนึ่งของ Declarative

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

มาฝึกกันเถอะ!

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

Preparing Video For Download...