У дома развитие Какво е snarf? - определение от техопедия

Какво е snarf? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Snarf?

Snarf е просто обектно-ориентирано и прототипово разширение на езика за програмиране, създадено за езика за програмиране на Lisp. Той е създаден в същата сфера като JavaScript, Python, NewtonScript и SELF и е направен да бъде по-прост и елегантен, но по-бавен от обикновената система за Lisp Object (CLOS). Snarf е много малко разширение, съставено от само 400 реда и се съдържа в един файл.

Техопедия обяснява Снарф

Snarf е прост, безпилов и използва ориентиран към прототип стил и език, ориентиран към единично наследяване. Това не е пламващо бързо и зависи от качеството на внедряване на хеш таблицата на системата за скорост.


Snarf не съдържа класове, само обекти, които са просто колекции (речник) с ключова стойност ( двойки, наречени SLOTs) двойки. Те могат да имат имена, които се считат за символи; „стойността“ може да бъде всичко. Тези обекти могат да имат родители и да наследяват двойки ключ-стойност по единичен начин на наследяване. "Стойността" може да съдържа специална функция, наречена "метод", която е подобна на това как Python, JavaScript, SELF и NewtonScript се справят с нещата.

Какво е snarf? - определение от техопедия