בית התפתחות מה זה צעיף? - הגדרה מטכנולוגיה

מה זה צעיף? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של סנארף?

Snarf הוא תוסף לשפת תכנות בסגנון אוריטיבי פשוט המכוון לאובייקט שנוצר עבור שפת התכנות Lisp. הוא נוצר באותה צורה של JavaScript, Python, NewtonScript ו- SELF והיה עשוי להיות פשוט ואלגנטי יותר, ובכל זאת איטי יותר ממערכת Common Lisp Object (CLOS). Snarf הוא סיומת קטנה מאוד המורכבת מ -400 שורות בלבד והיא כלולה בקובץ יחיד.

Techopedia מסביר את סנארף

Snarf הוא פשוט, חסר טיפוס ומשתמש בסגנון אב-טיפוס ובשפה מכוונת אובייקט ירושה יחידה. זה לא מהיר בהיר ותלוי באיכות היישום של טבלת החשיש של המערכת למהירות.


Snarf אינו מכיל מחלקות, רק אובייקטים, שהם פשוט אוספים (מילון) בעלי ערך מפתח ( זוגות הנקראים SLOTs) זוגות. אלה יכולים להיות שמות הנחשבים לסמלים; "הערך" יכול להיות כל דבר. לחפצים אלה יתכן שיש הורים ויורשים זוגות ערכי מפתח בצורה ירושה יחידה. "הערך" יכול להכיל פונקציה מיוחדת הנקראת "שיטה", הדומה לאופן בו Python, JavaScript, SELF ו- NewtonScript מטפלים בדברים.

מה זה צעיף? - הגדרה מטכנולוגיה