บ้าน พัฒนาการ Snarf คืออะไร - คำจำกัดความจาก techopedia

Snarf คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Snarf หมายถึงอะไร

Snarf เป็นส่วนขยายภาษาการเขียนโปรแกรมเชิงวัตถุอย่างง่ายและต้นแบบที่สร้างขึ้นสำหรับภาษาการเขียนโปรแกรม Lisp มันถูกสร้างขึ้นในหลอดเลือดดำเช่นเดียวกับ JavaScript, Python, NewtonScript และ SELF และถูกทำให้เรียบง่ายและสง่างามยิ่งขึ้น แต่ช้ากว่า Common Lisp Object System (CLOS) Snarf เป็นส่วนขยายขนาดเล็กมากประกอบด้วยเพียง 400 บรรทัดและอยู่ในไฟล์เดียว

Techopedia อธิบาย Snarf

Snarf เป็นเรื่องง่ายพิมพ์ดีดและใช้ภาษาต้นแบบและการสืบทอดภาษาเดียว มันไม่เร็วอย่างเห็นได้ชัดและขึ้นอยู่กับคุณภาพการปรับใช้ตารางแฮชของระบบเพื่อความรวดเร็ว


Snarf ไม่มีคลาสมีเพียงวัตถุซึ่งเป็นเพียงการรวบรวม (พจนานุกรม) ของคีย์ - ค่า ( คู่ที่เรียกว่า SLOT) เหล่านี้สามารถมีชื่อที่ถือเป็นสัญลักษณ์ "ค่า" สามารถเป็นอะไรก็ได้ วัตถุเหล่านี้อาจมีผู้ปกครองและสืบทอดคู่ค่าคีย์ในแบบสืบทอดเดี่ยว "ค่า" สามารถมีฟังก์ชั่นพิเศษที่เรียกว่า "เมธอด" ซึ่งคล้ายกับวิธีที่ Python, JavaScript, SELF และ NewtonScript จัดการสิ่งต่างๆ

Snarf คืออะไร - คำจำกัดความจาก techopedia