Snarf

Autor: Laura McKinney
Data Utworzenia: 9 Kwiecień 2021
Data Aktualizacji: 24 Czerwiec 2024
Anonim
Snarf’s Old War Wound
Wideo: Snarf’s Old War Wound

Zawartość

Definicja - Co oznacza Snarf?

Snarf to proste zorientowane obiektowo i prototypowe rozszerzenie języka programowania stworzone dla języka programowania Lisp. Został on stworzony w tym samym stylu co JavaScript, Python, NewtonScript i SELF i został stworzony jako prostszy i bardziej elegancki, a przy tym wolniejszy niż Common Lisp Object System (CLOS). Snarf to bardzo małe rozszerzenie składające się tylko z 400 linii i jest zawarte w jednym pliku.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Snarf

Snarf jest prosty, pozbawiony czcionek i używa zorientowanego obiektowo języka prototypowego i pojedynczego dziedziczenia. Nie jest niesamowicie szybki i zależy od jakości implementacji tablicy skrótów w systemie.

Snarf nie zawiera klas, tylko obiekty, które są po prostu zbiorami (słownikami) klucz-wartość ( pary zwane SLOT-ami). Mogą mieć nazwy uważane za symbole; „wartość” może być dowolna. Obiekty te mogą mieć rodziców i dziedziczyć pary klucz-wartość w sposób pojedynczego dziedziczenia. „Wartość” może zawierać specjalną funkcję zwaną „metodą”, która jest podobna do tego, jak Python, JavaScript, SELF i NewtonScript obsługują różne rzeczy.