Dom Razvoj Što je snarf? - definicija iz tehopedije

Što je snarf? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Snarf?

Snarf je jednostavno objektno orijentirano i prototipsko proširenje programskog jezika stila stvoreno za programski jezik Lisp. Stvorena je na jednak način kao JavaScript, Python, NewtonScript i SELF i napravljena je da bude jednostavnija i elegantnija, ali ipak sporija od uobičajenog Lisp Object System (CLOS). Snarf je vrlo mali nastavak koji se sastoji od samo 400 redaka i nalazi se u jednoj datoteci.

Tehopedia objašnjava Snarf

Snarf je jednostavan, beskutan i koristi prototipni stil i jezik naslijeđenog na nasljedni objekt. Nije blještavo brz i o brzini ovisi o kvaliteti implementacije tablice hash sustava.


Snarf ne sadrži klase, samo objekte koji su jednostavno zbirke (rječnik) ključ-vrijednosti ( parovi zvani SLOTs) parovi. Mogu imati imena koja se smatraju simbolima; "vrijednost" može biti bilo što. Ti predmeti mogu imati roditelje i naslijediti parove ključ / vrijednost na način pojedinačnog nasljeđivanja. "Vrijednost" može sadržavati posebnu funkciju koja se zove "metoda", a koja je slična načinu na koji Python, JavaScript, SELF i NewtonScript upravljaju stvarima.

Što je snarf? - definicija iz tehopedije