開発 スナーフとは何ですか? -techopediaからの定義

スナーフとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Snarfの意味?

Snarfは、Lispプログラミング言語用に作成されたシンプルなオブジェクト指向およびプロトタイプスタイルのプログラミング言語拡張です。 JavaScript、Python、NewtonScript、SELFと同じ方法で作成され、Common Lisp Object System(CLOS)よりもシンプルでエレガントになりました。 Snarfは、わずか400行で構成される非常に小さな拡張機能であり、単一のファイルに含まれています。

TechopediaはSnarfについて説明します

Snarfは単純で型がなく、プロトタイプスタイルの単一継承オブジェクト指向言語を使用します。 これは非常に高速ではなく、システムのハッシュテーブル実装の速度に依存します。


Snarfにはクラスはなく、オブジェクトのみが含まれます。オブジェクトは、単にKey-Valueのコレクション(辞書)です( SLOTと呼ばれるペア)ペア。 これらには、シンボルと見なされる名前を付けることができます。 「値」は何でもかまいません。 これらのオブジェクトには親があり、単一の継承方式でキーと値のペアを継承します。 「値」には、「メソッド」と呼ばれる特別な関数を含めることができます。これは、Python、JavaScript、SELF、およびNewtonScriptによる処理方法に似ています。

スナーフとは何ですか? -techopediaからの定義