Koti kehitys Mikä on snarf? - määritelmä techopediasta

Mikä on snarf? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä Snarf tarkoittaa?

Snarf on Lisp-ohjelmointikielelle luotu yksinkertainen oliokeskeinen ja prototyyppinen ohjelmointikielen laajennus. Se luotiin samaan tapaan kuin JavaScript, Python, NewtonScript ja SELF, ja se tehtiin yksinkertaisemmaksi ja tyylikkäämmäksi, mutta hitaammaksi kuin Common Lisp Object System (CLOS). Snarf on erittäin pieni laajennus, joka koostuu vain 400 rivistä ja sisältyy yhteen tiedostoon.

Techopedia selittää Snarf

Snarf on yksinkertainen, tyypitön ja käyttää prototyyppistä ja yhden perintökohteen suuntautunutta kieltä. Se ei ole uskomattoman nopea ja riippuu järjestelmän hash-taulukon toteutuksen laadusta nopeuden suhteen.


Snarf ei sisällä luokkia, vaan vain objekteja, jotka ovat yksinkertaisesti avain-arvon kokoelmia (sanakirjaa) ( pareja, joita kutsutaan SLOT-pariksi. Niillä voi olla nimiä, joita pidetään symboleina; "arvo" voi olla mikä tahansa. Näillä esineillä voi olla vanhempia ja ne voivat periä avain-arvo-pareja yksittäisellä perintömuodolla. "Arvo" voi sisältää erityisen toiminnon nimeltä "menetelmä", joka on samanlainen kuin miten Python, JavaScript, SELF ja NewtonScript käsittelevät asioita.

Mikä on snarf? - määritelmä techopediasta