เนมสเปซ

จากวิกิพีเดีย สารานุกรมเสรี

เนมสเปซ (อังกฤษ: Namespace) เป็นชื่อเรียกทางนามธรรมของกลุ่มสิ่งที่บรรจุชื่อ ความหมาย หรือคำศัพท์ ของสิ่งหนึ่งๆ หรือ คนใดคนหนึ่ง

ตามกฎของเนมสเปซ ชื่อใดๆที่อยู่ในแต่ละเนมสเปซสามารถมีความหมายได้เพียงหนึ่งความหมาย โดยสิ่งที่แตกต่างกันไม่สามารถใช้ชื่อเดียวกันได้ภายในเนมสเปซเดียวกัน ถ้าชื่อเดียวกันอยู่คนละเนมสเปซสามารถหมายถึงของสองสิ่งที่แตกต่างกันได้

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

ในทางคอมพิวเตอร์ เนมสเปซ จะเป็นสิ่งแวดล้อมควบคุมตัวบ่งชี้

ตัวอย่างของเนมสเปซ[แก้]