言語の詳細とは? わかりやすく解説

言語の詳細

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/17 14:22 UTC 版)

Lucid (プログラミング言語)」の記事における「言語の詳細」の解説

Lucid (とその他のデータフロー言語)では、まだ束縛されていない変数を含む式は、変数束縛されるまで待機してから実行されるx + y のような式は、x と y の双方束縛されるまで待ってから式の値を返すその結果重要なのは、関連する値を更新するためのロジック明記しないという点であり、一般的な言語比較してコード量を非常に少なくする事が出来る。 Lucid でのそれぞれの変数は値のストリームである。式 n = 1 fby n + 1 は、演算子 'fby' を使ってストリーム定義している。fby ('followed by' と読む) は直前の式の後に続く物を定義する。(この例では、ストリーム1,2,3... を生成する。) ストリームの値は以下の演算子によって導かれる(使われる変数を x とする)。 'first x' - ストリーム x の最初の値を取得する。 'x' - ストリーム現在の値。 'next x' - ストリーム次の値を取得する。 'asa' - 条件真になると何かを「出来るだけ早く (as soon as)」実行する演算子。 'x upon p' - upon はストリーム x の古い値を繰り返す演算子で、ストリーム p が真の時だけ新しい値に更新する。(これによりストリーム x の変化遅くなる)。すなわち、x upon p は p が真の時に新しい値が現れるストリーム x である。 計算フィルタ又は時間によって変化するデータ変換関数定義する事によって実行される。 pLucid は Lucid最初の実装だった。

※この「言語の詳細」の解説は、「Lucid (プログラミング言語)」の解説の一部です。
「言語の詳細」を含む「Lucid (プログラミング言語)」の記事については、「Lucid (プログラミング言語)」の概要を参照ください。

ウィキペディア小見出し辞書の「言語の詳細」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「言語の詳細」の関連用語

言語の詳細のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



言語の詳細のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのLucid (プログラミング言語) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS