การสร้างภาษาโปรแกรมที่สร้างรหัสที่สามารถรักษาได้นั้นจําเป็นสําหรับการพัฒนาซอฟต์แวร์ระยะยาว การออกแบบภาษาที่ดีสามารถลดความผิดพลาด การอ่านได้ง่ายขึ้น และง่ายต่อการปรับปรุง บทความนี้ทําการสํารวจการสอนที่ดีที่สุดในการออกแบบภาษาโปรแกรมเพื่อส่งเสริมความยั่งยืน
ล้างไวยากรณ์และความสอดคล้อง
ภาษา ควร มี ประโยค ง่าย ๆ และ เสมอ ต้น เสมอ ปลาย.
ความ สง่า ผ่าเผย และ การ ทํา ให้ เสื่อม เสีย
การ ออก แบบ ภาษา ที่ สนับสนุน การ แบ่ง แยก ความ เป็น ผู้ ใหญ่ ทํา ให้ ผู้ พัฒนา สามารถ แบ่ง ระบบ ที่ ซับ ซ้อน เป็น ส่วน ประกอบ ที่ ควบคุม ได้.
การ จัด การ กับ ความ ผิด พลาด
ระบบ ชนิด ที่ แข็ง แรง และ ความ ผิด พลาด ที่ รุนแรง ช่วย ให้ รับมือ กับ ปัญหา แต่ เนิ่น ๆ.
สนับสนุนเอกสารและเครื่องมือ
การ ออก แบบ ภาษา ที่ ดี รวม ถึง การ ทํา สําเนา เอกสาร และ การ สนับสนุน เครื่อง มือ ที่ ใช้ ใน การ พัฒนา.