Huis Ontwikkeling Wat is snarf? - definitie van techopedia

Wat is snarf? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Snarf?

Snarf is een eenvoudige objectgeoriënteerde en prototype-stijl programmeertaal-extensie gemaakt voor de Lisp-programmeertaal. Het is gemaakt in dezelfde geest als JavaScript, Python, NewtonScript en SELF en is eenvoudiger en eleganter gemaakt, maar langzamer dan het Common Lisp Object System (CLOS). Snarf is een zeer kleine extensie bestaande uit slechts 400 regels en is opgenomen in een enkel bestand.

Techopedia legt Snarf uit

Snarf is eenvoudig, typeloos en maakt gebruik van prototype-stijl en single inheritance objectgeoriënteerde taal. Het is niet razendsnel en is afhankelijk van de implementatiekwaliteit van de hashtabel voor snelheid.


Snarf bevat geen klassen, alleen objecten, die eenvoudig collecties (woordenboek) van sleutelwaarde ( paren genaamd SLOT's) paren. Deze kunnen namen hebben die als symbolen worden beschouwd; de "waarde" kan van alles zijn. Deze objecten kunnen ouders hebben en sleutel / waarde-paren erven op een enkele overervingswijze. De "waarde" kan een speciale functie bevatten die een "methode" wordt genoemd, die vergelijkbaar is met de manier waarop Python, JavaScript, SELF en NewtonScript met dingen omgaan.

Wat is snarf? - definitie van techopedia