สารบัญ:
- คำจำกัดความ - การเขียนโปรแกรมเชิงโครงสร้างหมายถึงอะไร?
- Techopedia อธิบายการเขียนโปรแกรมแบบมีโครงสร้าง
คำจำกัดความ - การเขียนโปรแกรมเชิงโครงสร้างหมายถึงอะไร?
การเขียนโปรแกรมเชิงโครงสร้างเป็นวิธีการเขียนโปรแกรมเชิงตรรกะที่ถือว่าเป็นสารตั้งต้นในการเขียนโปรแกรมเชิงวัตถุ (OOP) การเขียนโปรแกรมแบบมีโครงสร้างช่วยอำนวยความสะดวกในการทำความเข้าใจและปรับเปลี่ยนโปรแกรมและมีวิธีการออกแบบจากบนลงล่างซึ่งระบบแบ่งออกเป็นระบบย่อยแบบผสมผสาน
Techopedia อธิบายการเขียนโปรแกรมแบบมีโครงสร้าง
การเขียนโปรแกรมที่มีโครงสร้างเป็นส่วนย่อยการเขียนโปรแกรมตามขั้นตอนที่ช่วยลดความต้องการคำสั่ง goto ในหลาย ๆ ทาง OOP ได้รับการพิจารณาว่าเป็นประเภทของการเขียนโปรแกรมที่มีโครงสร้างที่ปรับใช้เทคนิคการเขียนโปรแกรมที่มีโครงสร้าง ภาษาบางภาษา - เช่น Pascal, Algorithmic Language (ALGOL) และ Ada - ถูกออกแบบมาเพื่อบังคับใช้การเขียนโปรแกรมที่มีโครงสร้าง
แนวคิดการเขียนโปรแกรมที่มีโครงสร้างถูกทำให้เป็นระเบียบในปี 1966 โดย Corrado Böhmและ Giuseppe Jacopini ซึ่งแสดงให้เห็นถึงการออกแบบโปรแกรมทางทฤษฎีผ่านลูปลำดับและการตัดสินใจ ในช่วงปลายทศวรรษ 1960 ถึงต้นปี 1970 Edsger W.Dijkstra ได้พัฒนาฟังก์ชั่นการเขียนโปรแกรมโครงสร้างเป็นวิธีการที่ใช้กันอย่างแพร่หลายซึ่งโปรแกรมแบ่งออกเป็นหลายส่วนพร้อมทางออกหลายจุดและจุดเชื่อมต่อหนึ่งจุด
การเขียนโปรแกรมแบบแยกส่วนเป็นอีกตัวอย่างหนึ่งของการเขียนโปรแกรมเชิงโครงสร้างซึ่งโปรแกรมแบ่งออกเป็นโมดูลแบบโต้ตอบ
