หลักการ KISS นำไปใช้กับการออกแบบภาษาการเขียนโปรแกรม?
KISS ("ทำให้มันง่ายโง่" หรือ "ทำให้มันง่าย ๆ โง่ ๆ ", ดูตัวอย่างที่นี่ ) เป็นหลักการสำคัญในการพัฒนาซอฟต์แวร์แม้ว่ามันจะมีต้นกำเนิดมาจากวิศวกรรม อ้างถึงจากบทความวิกิพีเดีย: หลักการนี้เป็นตัวอย่างที่ดีที่สุดโดยเรื่องราวของจอห์นสันส่งทีมวิศวกรออกแบบพร้อมเครื่องมือจำนวนหนึ่งด้วยความท้าทายที่เครื่องบินเจ็ทที่พวกเขากำลังออกแบบต้องได้รับการซ่อมโดยช่างทั่วไปในสนามรบภายใต้เงื่อนไขการต่อสู้ด้วยเครื่องมือเหล่านี้เท่านั้น ดังนั้น 'โง่' หมายถึงความสัมพันธ์ระหว่างวิธีที่สิ่งต่าง ๆ แตกหักและความซับซ้อนที่มีอยู่เพื่อแก้ไข หากฉันต้องการนำสิ่งนี้ไปใช้ในด้านการพัฒนาซอฟต์แวร์ฉันจะแทนที่ "เครื่องบินเจ็ท" ด้วย "ชิ้นส่วนของซอฟต์แวร์", "ช่างทั่วไป" กับ "นักพัฒนาเฉลี่ย" และ "ภายใต้เงื่อนไขการต่อสู้" กับ "ภายใต้การพัฒนา / บำรุงรักษาซอฟต์แวร์ เงื่อนไข "(กำหนดเวลา, ข้อ จำกัด ด้านเวลา, การประชุม / การขัดจังหวะ, เครื่องมือที่มีให้และอื่น ๆ ) ดังนั้นจึงเป็นความคิดที่ยอมรับกันโดยทั่วไปว่าควรพยายามเก็บชิ้นส่วนของซอฟต์แวร์ที่เรียบง่าย (หรือโง่อย่างง่ายในกรณีที่คุณไม่ใส่เครื่องหมายจุลภาค) เพื่อให้สามารถทำงานได้ในภายหลัง แต่หลักการ KISS สามารถนำไปใช้กับการออกแบบภาษาโปรแกรมได้หรือไม่ คุณรู้ภาษาการเขียนโปรแกรมใด ๆ …