Domov Razvoj Kaj je snarf? - definicija iz tehopedije

Kaj je snarf? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Snarf?

Snarf je preprost objektno usmerjen in prototipni programski podaljšek programskega jezika, ustvarjen za programski jezik Lisp. Izdelana je bila enako kot JavaScript, Python, NewtonScript in SELF in je bila preprostejša in elegantnejša ter počasnejša od običajnega sistema Lisp Object (CLOS). Snarf je zelo majhen podaljšek, sestavljen iz samo 400 vrstic in je vsebovan v eni datoteki.

Tehopedija razlaga Snarfa

Snarf je preprost, netipičen in uporablja prototipni slog in jezik, ki je usmerjen v eno samo dedovanje. Ni bliskovito hiter in je odvisno od kakovosti izvajanja tabelne tabele sistema.


Snarf ne vsebuje razredov, le predmete, ki so preprosto zbirke (slovar) ključnega pomena ( pari, imenovani SLOT). Lahko imajo imena, ki se štejejo za simbole; "vrednost" je lahko karkoli. Ti predmeti imajo lahko starše in podedujejo pare ključ-vrednost na način enojnega dedovanja. "Vrednost" lahko vsebuje posebno funkcijo, imenovano "metoda", ki je podobna načinu, kako Python, JavaScript, SELF in NewtonScript upravljajo stvari.

Kaj je snarf? - definicija iz tehopedije