Zuhause Entwicklung Was ist Snarf? - Definition aus techopedia

Was ist Snarf? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Snarf?

Snarf ist eine einfache objektorientierte und prototypische Programmiersprachenerweiterung, die für die Programmiersprache Lisp erstellt wurde. Es wurde in der gleichen Art wie JavaScript, Python, NewtonScript und SELF erstellt und ist einfacher und eleganter und dennoch langsamer als das Common Lisp Object System (CLOS). Snarf ist eine sehr kleine Erweiterung, die aus nur 400 Zeilen besteht und in einer einzigen Datei enthalten ist.

Techopedia erklärt Snarf

Snarf ist einfach, typenlos und verwendet eine objektorientierte Sprache im Prototypstil und mit einfacher Vererbung. Es ist nicht blitzschnell und hängt von der Qualität der Implementierung der Hash-Tabelle des Systems ab.


Snarf enthält keine Klassen, nur Objekte, die einfach Sammlungen (Wörterbuch) von Schlüsselwert sind ( Paare genannt SLOTs) Paare. Diese können Namen haben, die als Symbole gelten. Der "Wert" kann alles sein. Diese Objekte können übergeordnete Objekte sein und Schlüssel-Wert-Paare in einfacher Vererbung erben. Der "Wert" kann eine spezielle Funktion enthalten, die als "Methode" bezeichnet wird und die dem Verhalten von Python, JavaScript, SELF und NewtonScript ähnelt.

Was ist Snarf? - Definition aus techopedia