Mathematica 9 is now available

Documentation / Mathematica / Mathematicaブック / Mathematicaリファレンス ガイド / 内部実装に関する注意 /

A.9.3 基本システム機能

Mathematicaは基本的には式を走査し,遭遇した頭部の記号テーブル要素によりポイントされる内部コードを呼ぶインタープリタである.

x -> yまたは定義で与えられるようなすべての変換規則は,自動的に高速パターンマッチングが可能となる形式にコンパイルされる.多くの異なるタイプのパターンが区別され,特殊コードで処理される.

空白および他のパターンの特徴を考慮できるハッシュ形式がパターンマッチングで使用されている.

パターンマッチングに関連する内部コードは約250ページの長さである.

特定の記号に対して非常に多くの定義が与えられると,Dispatchを使用したハッシュ表が自動的に作成され,適用される規則が迅速に見付けられる.



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.