Itthon Fejlesztés Mi a snarf? - meghatározás a techopedia alapján

Mi a snarf? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent Snarf?

A Snarf egyszerű, objektumorientált és prototípus stílusú programozási nyelv-kiterjesztés, amelyet a Lisp programozási nyelv számára hoztunk létre. Úgy alakították ki, mint a JavaScript, a Python, a NewtonScript és a SELF, és egyszerűbbé, elegánsabbá, de lassabbá tették, mint a Common Lisp Object System (CLOS). A Snarf egy nagyon kicsi kiterjesztés, csupán 400 sorból áll, és egyetlen fájlban található.

A Techopedia magyarázza Snarfot

A Snarf egyszerű, typeless, prototípus stílusú és egyetlen öröklésű objektumorientált nyelvet használ. Ez nem hihetetlenül gyors, és függ a rendszer hash táblájának megvalósítási sebességétől.


A Snarf nem tartalmaz osztályokat, csak objektumokat, amelyek egyszerűen kulcsértékű gyűjtemények (szótár) ( pár neve SLOT) párok. Ezeknek lehetnek neveik, amelyeket szimbólumoknak tekintünk; az "érték" bármi lehet. Ezeknek az objektumoknak lehetnek szüleik, és a kulcs-érték párokat egyetlen öröklés útján örökölhetik. Az "érték" tartalmazhat egy "módszer" -nek nevezett speciális funkciót, amely hasonló ahhoz, ahogyan a Python, a JavaScript, a SELF és a NewtonScript kezeli a dolgokat.

Mi a snarf? - meghatározás a techopedia alapján