สารบัญ:
คำจำกัดความ - Extensible หมายถึงอะไร
Extensibility เป็นการวัดความสามารถของเทคโนโลยีเพื่อผนวกองค์ประกอบและคุณสมบัติเพิ่มเติมเข้ากับโครงสร้างที่มีอยู่ ตัวอย่างเช่นโปรแกรมซอฟต์แวร์ถูกพิจารณาว่าสามารถขยายได้เมื่อการทำงานของมันอาจถูกเพิ่มเติมด้วยส่วนเสริมและปลั๊กอิน ภาษาการเขียนโปรแกรมแบบขยายได้มีความสามารถในการกำหนดคุณสมบัติใหม่และแนะนำการทำงานใหม่ภายใน
Techopedia อธิบาย Extensible
แนวคิดของการเพิ่มความสามารถนั้นมีมาตั้งแต่อย่างน้อยปี 1960 ในระหว่างที่นักวิทยาศาสตร์คอมพิวเตอร์และโปรแกรมเมอร์อย่าง Douglas McIlroy และ Tony Brooker ได้แสดงความคิดเห็นเกี่ยวกับภาษาการเขียนโปรแกรมและซอฟต์แวร์ที่มีคุณสมบัติที่สามารถเติบโตและขยายออกไปตามกาลเวลา แนวคิดดังกล่าวได้รับการเสริมความแข็งแกร่งในปี 1969 ที่งาน Extensible Languages Symposium โดย Carlos Christensen ได้สรุปความคิดของภาษาโปรแกรมที่สามารถขยายด้วย "meta-language" ที่มีความสามารถในการ "ขยายสัญญาหรือดัดแปลงนิยามของฐาน ภาษา."
