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