式
#Fleeting_Notes
式(expression)
時と場合によってどういうものが式かは変わる
『型システム入門 : プログラミング言語と型の理論』P18によると、
式はあらゆる種類の構文的表現に使用するもの
項式、型式、カインド式などなど
項は計算の構文的表現に使用する
プログラミング言語の文脈では、(型理論|コンパイラ)等の文脈が収束していった結果、「値を返すものが式」という表現になっているような気がする
依存型理論の場合の式$ e
$ e ::= x\ |\ e\ e \ |\ \lambda x: e.e \ |\ \forall x:e.e \ |\ \mathcal{U}_n
ref: 『The Type Theory of Lean』
確認用
Q. 式
関連
値
S式
参考
プログラミングにおける式と文とは - 愚鈍人
「式と文、評価と実行、そして副作用」の記事の続き · Issue #66 · rubima/rubima
The Type Theory of Lean
Pierce Benjamin C., 住井英二郎, 遠藤侑介, 酒井政裕, 今井敬吾, 黒木裕介, 今井宜洋, 才川隆文, 今井健男. 型システム入門 : プログラミング言語と型の理論. オーム社, 2013.
メモ
Statement Exprs (Using the GNU Compiler Collection (GCC))
調査用
Google.icon 式(日)
Google.icon Expression(英)
Wikipedia.icon
式 - Wikipedia(日)
式(検索) - Wikipedia(日)
Wikipedia.icon
Expression - Wikipedia(英)
Expression(検索) - Wikipedia(英)