Domov vývoj Čo je snarf? - definícia z technológie

Čo je snarf? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Snarf?

Snarf je jednoduché objektovo orientované a prototypové rozšírenie programovacieho jazyka vytvorené pre programovací jazyk Lisp. Bol vytvorený v rovnakom duchu ako JavaScript, Python, NewtonScript a SELF a bol vyrobený tak, aby bol jednoduchší a elegantnejší, ale pomalší ako systém Common Lisp Object System (CLOS). Snarf je veľmi malá prípona zložená z iba 400 riadkov a je obsiahnutá v jednom súbore.

Techopedia vysvetľuje Snarf

Snarf je jednoduchý, bez písma a používa prototypový štýl a objektovo orientovaný jazyk s jednoduchou dedičnosťou. Nie je to nijako rýchlo a závisí od kvality implementácie hashovej tabuľky systému.


Snarf neobsahuje žiadne triedy, iba objekty, ktoré sú jednoducho zbierkami (slovníkom) kľúč-hodnota ( párov nazývaných SLOT). Môžu mať názvy, ktoré sa považujú za symboly; „hodnota“ môže byť čokoľvek. Tieto objekty môžu mať rodičov a zdediť páry kľúč - hodnota jednoduchým dedičstvom. "Hodnota" môže obsahovať špeciálnu funkciu nazývanú "metóda", ktorá je podobná ako veci Python, JavaScript, SELF a NewtonScript spracovávajú.

Čo je snarf? - definícia z technológie