Дом развитие Что такое snarf? - определение из техопедии

Что такое snarf? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Снарф?

Snarf - это простое объектно-ориентированное и прототипное расширение языка программирования, созданное для языка программирования Lisp. Он был создан в том же духе, что и JavaScript, Python, NewtonScript и SELF, и был сделан проще и элегантнее, но медленнее, чем Common Lisp Object System (CLOS). Snarf - это очень маленькое расширение, состоящее всего из 400 строк и содержащееся в одном файле.

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

Snarf - простой, не типизированный и использует объектно-ориентированный язык в стиле прототипов и объект с единым наследованием Это не слишком быстро и зависит от качества реализации системы хеш-таблицы для скорости.


Snarf не содержит классов, только объекты, которые являются просто коллекциями (словарями) значения ключа ( пары, называемые слотами) пары. У них могут быть имена, которые считаются символами; «ценность» может быть чем угодно. Эти объекты могут иметь родителей и наследовать пары ключ-значение одним способом наследования. «Значение» может содержать специальную функцию, называемую «метод», которая похожа на то, как Python, JavaScript, SELF и NewtonScript обрабатывают вещи.

Что такое snarf? - определение из техопедии