Acasă Dezvoltare Ce este snarf? - definiție din techopedia

Ce este snarf? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Snarf?

Snarf este o extensie simplă de limbaj de programare orientat pe obiect și prototip creat pentru limbajul de programare Lisp. Acesta a fost creat în aceeași ordine de idei ca JavaScript, Python, NewtonScript și SELF și a fost creat pentru a fi mai simplu și mai elegant, dar mai lent decât sistemul obișnuit Lisp (CLOS). Snarf este o extensie foarte mică compusă din doar 400 de linii și este conținută într-un singur fișier.

Techopedia explică Snarf

Snarf este simplu, lipsit de caractere tipice și folosește un stil de prototip și un limbaj orientat pe obiectul moștenire unic. Nu este rapid rapid și depinde de calitatea implementării tabelelor de hash a sistemului pentru viteză.


Snarf nu conține clase, doar obiecte, care sunt pur și simplu colecții (dicționar) cu valoare cheie ( perechi numite SLOT). Acestea pot avea nume care sunt considerate simboluri; „valoarea” poate fi orice. Aceste obiecte pot avea părinți și vor moșteni perechi cheie-valoare în mod moștenire unică. „Valoarea” poate conține o funcție specială numită „metodă”, care este similară cu modul în care Python, JavaScript, SELF și NewtonScript gestionează lucrurile.

Ce este snarf? - definiție din techopedia