型システムとは? わかりやすく解説

型システム

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/08/06 04:25 UTC 版)

型システム(かたシステム、: type system)は、コンピュータプログラミングの数々の構成要素およびに対して、(type)と呼ばれる特性を付与するための数々の規則群から成立している形式体系である[1]。型の付与は、型付け(typing)と言われる。例えば、変数関数モジュールオブジェクトなどが型の付与対象になり、それらの型付け要素を規則的な関係でまとめたデータ構造にも型は付与されてカテゴライズされる。


注釈

  1. ^ : nominalは公称的、名目的または記名的とも訳される。

出典

  1. ^ Pierce 2002, p. 1: "A type system is a tractable syntactic method for proving the absence of certain program behaviors by classifying phrases according to the kinds of values they compute."
  2. ^ Cardelli 2004, p. 1: "The fundamental purpose of a type system is to prevent the occurrence of execution errors during the running of a program."
  3. ^ 型システム入門』 p. 1
  4. ^ 6-1. バッファオーバーラン その1「こうして起こる」
  5. ^ 非Java言語のサポート | Oracle Help Center | Java SE 11 | Java仮想マシン・ガイド
  6. ^ a b Benjamin C. Pierce「19.3 名前的型システムと構造的型システム」 『型システム入門 −プログラミング言語と型の理論−』オーム社、2013年3月26日。ISBN 978-4274069116 
  7. ^ http://web.cecs.pdx.edu/~harry/musings/SmalltalkOverview.html
  8. ^ Duck Typing vs Structural Typing vs Nominal Typing | by Saurabh Nayar | Higher-Order Functions | Medium
  9. ^ Structural Typing: Compile Time Duck Typing
  10. ^ typing --- 型ヒントのサポート — Python 3.9.4 ドキュメント
  11. ^ C# Coding Conventions | Microsoft Docs






固有名詞の分類

このページでは「ウィキペディア」から型システムを検索した結果を表示しています。
Weblioに収録されているすべての辞書から型システムを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書から型システムを検索

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

辞書ショートカット

すべての辞書の索引

「型システム」の関連用語

型システムのお隣キーワード
検索ランキング

   

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



型システムのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの型システム (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS