Будинки Розвиток Що таке snarf? - визначення з техопедії

Що таке snarf? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Snarf?

Snarf - це просте об'єктно-орієнтоване і розроблене для програмування Lisp мова для програмування в стилі прототипу. Він був створений так само, як JavaScript, Python, NewtonScript і SELF, і був зроблений простішим та елегантнішим, але повільніше, ніж загальна система об'єктів Lisp (CLOS). Snarf - це дуже невелике розширення, що складається лише з 400 рядків і міститься в одному файлі.

Техопедія пояснює Снарфа

Snarf - це проста, безтильова і використовує прототипний стиль та єдину мову, орієнтовану на успадкування. Це не надзвичайно швидко і залежить від швидкості впровадження хеш-таблиці системи.


Snarf не містить класів, лише об'єкти, які є просто колекціями (словником) ключових значень ( пари, що називаються SLOTs) пари. Вони можуть мати імена, які вважаються символами; "значення" може бути будь-чим. Ці об'єкти можуть мати батьків та успадковувати пари ключових значень у вигляді єдиного успадкування. "Значення" може містити спеціальну функцію, що називається "метод", яка схожа на те, як Python, JavaScript, SELF та NewtonScript обробляють речі.

Що таке snarf? - визначення з техопедії