プログラミング言語での使用とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > プログラミング言語での使用の意味・解説 

プログラミング言語での使用

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/19 15:11 UTC 版)

FLTK」の記事における「プログラミング言語での使用」の解説

FLTKC++書かれているので、C++での利用適している。しかし、他のオブジェクト指向プログラミング言語向けのバインディングもあり、例えば、Python向けバインディングRuby向けバインディングLua向けバインディングがある。 以下のコード例は、FLTK 1.x使って "Okay" ボタンのあるウィンドウ生成するのである。 #include #include #include int main(int argc, char *argv[]) { Fl_Window* w = new Fl_Window(330, 190); new Fl_Button(110, 130, 100, 35, "Okay"); w->end(); w->show(argc, argv); return Fl::run();}

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


プログラミング言語での使用

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/07 18:51 UTC 版)

ボトム型」の記事における「プログラミング言語での使用」の解説

一般的に使用される多くプログラミング言語は空の型を明示的に表す手段持たないが、いくつかの例外もある。 Haskellは空のデータ型サポートしていない。しかし、GHCでは-XEmptyDataDeclsフラグによってdata Emptyを(コンストラクタなしで)定義できるうになるEmpty型は非終端プログラムおよび定数undefinedを含むため、完全に空というわけではない。 一般的にundefinedは何かが空の型を持ってほしいときに使用される。なぜならundefinedはどんな型にもマッチし(つまりすべての型の部分型)、undefined評価しようとするプログラム中止引き起こしそれゆえ永久に応答返さないからである。 Common Lispではシンボル NILが値を持たない型である。これはトップ型のTと対をなす。NILはしばしNULL混同されることがあるが、NULLはただ1つ値すなわちNILを持つ型である。 Scalaではボトム型はNothingで表される例外スローしたり正常に戻らない関数使われるのに加え共変パラメタ化された型でも使用される。 例としてScalaリスト共変なので、全てのAについてList[Nothing]はList[A]の部分型である。そのため、Scalaあらゆる型のリスト終端を表すNilList[Nothing]型である。 Rustではボトム型は!で表されていた。Rust 2018エディションからは、識別子最後に!が置かれているならばマクロ見做し引数などとともにマクロ展開を行う演算子となったCeylonボトム型はNothingである 。これはScalaのNothingに似ており、他の全ての型の交差型を表し、また空の集合を表す。

※この「プログラミング言語での使用」の解説は、「ボトム型」の解説の一部です。
「プログラミング言語での使用」を含む「ボトム型」の記事については、「ボトム型」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「プログラミング言語での使用」の関連用語

1
8% |||||


プログラミング言語での使用のお隣キーワード
検索ランキング

   

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



プログラミング言語での使用のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS