Domov Rozvoj Co je snarf? - definice z techopedie

Co je snarf? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Snarf?

Snarf je jednoduché objektově orientované a prototypové rozšíření programovacího jazyka vytvořené pro programovací jazyk Lisp. Byl vytvořen ve stejném duchu jako JavaScript, Python, NewtonScript a SELF a byl vytvořen tak, aby byl jednodušší a elegantnější, ale pomalejší než Common Lisp Object System (CLOS). Snarf je velmi malá přípona složená z pouhých 400 řádků a je obsažena v jediném souboru.

Techopedia vysvětluje Snarf

Snarf je jednoduchý, beze psů a používá prototypový styl a objektově orientovaný jazyk s jednoduchou dědičností. Není to neúprosně rychlý a závisí na kvalitě implementace hash tabulky systému pro rychlost.


Snarf neobsahuje žádné třídy, pouze objekty, které jsou jednoduše kolekcemi (slovníkem) klíč-hodnota ( páry nazývané SLOTy). Tito mohou mít jména, která jsou považována za symboly; „hodnota“ může být cokoli. Tyto objekty mohou mít rodiče a zdědí páry klíč-hodnota jedním dědičným způsobem. "Hodnota" může obsahovat speciální funkci zvanou "metoda", která je podobná tomu, jak věci Python, JavaScript, SELF a NewtonScript zpracovávají.

Co je snarf? - definice z techopedie