การเขียนโปรแกรมเชิงคำสั่ง

ในวิชาวิทยาการคอมพิวเตอร์ การเขียนโปรแกรมเชิงคำสั่ง หรือ การเขียนโปรแกรมเชิงอิมพาราทีฟ (อังกฤษ: Imperative programming) คือ กระบวนทัศน์การเขียนโปรแกรม (programming paradigm) ที่ใช้สเตตเมนต์ (statements หรือ คำสั่ง) ในการเปลี่ยนสถานะ (state) ของโปรแกรม

การเขียนโปรแกรมเชิงคำสั่งนั้นมีความคล้ายคลึงกับการพูดออกคำสั่ง (imperative mood) ในภาษาธรรมชาติ (natural languages) ของมนุษย์ที่ใช้ในการออกคำสั่งระหว่างกัน โปรแกรมเชิงคำสั่งนั้นจะมีเซตคำสั่ง (commands) สำหรับคอมพิวเตอร์ให้ทำงานตามคำสั่งนั้น ๆ การเขียนโปรแกรมเชิงคำสั่งจะโฟกัสในการอธิบายว่า "โปรแกรมทำงานอย่างไร"

การเขียนโปรแกรมเชิงคำสั่ง ตรงข้ามกับ การเขียนโปรแกรมเชิงประกาศ (declarative programming / การเขียนโปรแกรมเชิงดีคลาราทีฟ) ซึ่งโฟกัสที่ผลลัพท์ของโปรแกรม เน้นว่า "ผลลัพทคืออะไร" โดยไม่ได้เน้นวิธีการที่คอมพิวเตอร์ใช้ในการแก้ปัญหา ไม่ระบุรายละเอียดลำดับขั้นตอนว่าจะต้องทำอะไรบ้าง

 

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia