การเขียนโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์คืออะไร

การเขียนโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์ เป็นกระบวนทัศน์การเขียนโปรแกรมคอมพิวเตอร์ที่โฟลว์การควบคุมของโปรแกรมถูกกำหนดโดยการเกิดขึ้นของเหตุการณ์ เหตุการณ์เหล่านี้จะถูกตรวจสอบด้วยรหัสที่เรียกว่าฟังเหตุการณ์ หากตรวจพบว่ามีเหตุการณ์ที่กำหนดเกิดขึ้นจะเรียกใช้ตัวจัดการเหตุการณ์ (ฟังก์ชันการเรียกกลับหรือวิธีการที่ทริกเกอร์เมื่อมีเหตุการณ์เกิดขึ้น)

ในทางทฤษฎีภาษาการเขียนโปรแกรมทั้งหมดสนับสนุนรูปแบบการเขียนโปรแกรมที่ขับเคลื่อนด้วยเหตุการณ์แม้ว่าคุณสมบัติภาษาบางอย่างเช่นการปิดทำให้การใช้งานง่ายขึ้น สภาพแวดล้อมการเขียนโปรแกรมอื่น ๆ เช่น Adobe Flash นั้นได้รับการออกแบบมาโดยเฉพาะสำหรับเรียกรหัสโปรแกรมจากเหตุการณ์ต่างๆ

กระบวนทัศน์เงื่อนไขการเขียนโปรแกรม