ผลต่างระหว่างรุ่นของ "กระบวนทัศน์การเขียนโปรแกรม"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Wittawin Panta (คุย | ส่วนร่วม)
เพิ่มคำอธิบายว่าอะไรคือกระบวนทัศน์การเขียนโปรแกรม
ป้ายระบุ: เพิ่มยูอาร์แอล wikipedia.org การแก้ไขแบบเห็นภาพ
Wittawin Panta (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 4:
กระบวนทัศน์การเขียนโปรแกรมสามารถแยกได้โดยทั่วไปดังนี้ (ในวิทยาการคอมพิวเตอร์มีการจำแนกกระบวนทัศน์การเขียนโปรแกรมไว้มากกว่าที่กล่าวไว้ด้านล่าง):
 
* [[การเขียนโปรแกรมเชิงคำสั่ง]] (imperative programming) โปรแกรมเมอร์จะสั่งให้คอมพิวเตอร์เปลี่ยนสถานะด้วยคำสั่งเป็นขั้นตอน
** การเขียนโปรแกรมเชิงกระบวนการ (procedural programming) จัดมัดกลุ่มคำสั่งให้กลายเป็นกระบวนการ (คำสั่งหลายคำสั่ง -> กระบวนการ)
** [[การเขียนโปรแกรมเชิงวัตถุ]] (object-oriented programming) จับมัดกลุ่มคำสั่งกับสถานะโปรแกรมที่รันอยู่ มีจุดประสงค์เพื่อทำให้โค้ดโปรแกรมมีลักษณะเหมือนวัตถุที่จับต้องได้ในชีวิตจริง
 
* การเขียนโปรแกรมเชิงประกาศ (declarative programming)