بيت تطوير ما هو snarf؟ - تعريف من techopedia

ما هو snarf؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني Snarf؟

Snarf هو امتداد بسيط لبرمجة النمط وجوه المنحى والكائن النموذجي تم إنشاؤها للغة البرمجة Lisp. تم إنشاؤه على نفس المنوال مثل JavaScript و Python و NewtonScript و SELF وصُمم ليكون أكثر بساطة وأنيقًا ، لكنه أبطأ من نظام كائن Lisp العام (CLOS). Snarf هو امتداد صغير جدًا يتكون من 400 سطر فقط وهو موجود في ملف واحد.

تيكوبيديا تشرح سنارف

Snarf بسيط ، بدون كتابة ويستخدم لغة نمط كائن وراثي مفرد. إنه ليس سريعًا بدرجة عالية ويعتمد على جودة تنفيذ جدول تجزئة النظام للسرعة.


Snarf لا يحتوي على فئات ، فقط الكائنات ، والتي هي ببساطة مجموعات (قاموس) من قيمة المفتاح ( أزواج تسمى فتحات) أزواج. هذه يمكن أن يكون لها أسماء تعتبر رموزًا ؛ "القيمة" يمكن أن تكون أي شيء. قد تحتوي هذه الكائنات على الآباء وترث أزواج القيمة الرئيسية في طريقة وراثة واحدة. يمكن أن تحتوي "القيمة" على وظيفة خاصة تسمى "الطريقة" ، والتي تشبه طريقة تعامل Python و JavaScript و SELF و NewtonScript مع الأشياء.

ما هو snarf؟ - تعريف من techopedia