(Translated by https://www.hiragana.jp/)
Template:Infobox プログラミング言語 - Wikipedia コンテンツにスキップ

Template:Infobox プログラミング言語げんご

Infobox プログラミング言語げんご
テンプレートを表示ひょうじ

{{Infobox プログラミング言語げんご}}は、プログラミング言語げんご基礎きそ情報じょうほう表示ひょうじするテンプレートです。

プログラミング言語げんごの「名前なまえ」を記入きにゅうすれば、ウィキデータ利用りようして基礎きそ情報じょうほう自動的じどうてきめて表示ひょうじします。ウィキデータの情報じょうほう上書うわがき、固有こゆう情報じょうほう表示ひょうじする場合ばあい各個かっこパラメータを記入きにゅうします。

使つかかた

[編集へんしゅう]
{{Infobox プログラミング言語げんご
| fetchwikidata = ALL
| onlysourced = false
| 名前なまえ = Rust
}}

プログラミング言語げんご基礎きそ情報じょうほう表示ひょうじにはプログラミング言語げんごの「名前なまえ」パラメータを記入きにゅうします。名前なまえ以外いがい国際こくさい標準ひょうじゅんてき基礎きそ情報じょうほうはウィキデータに格納かくのうされているため、その基礎きそ情報じょうほうパラメータは明示めいじてき記入きにゅうすることなくinfoboxテンプレートに表示ひょうじされます。ウィキデータの情報じょうほう上書うわがきして表示ひょうじする場合ばあい、infoboxない内部ないぶリンクを使用しようする場合ばあいは、該当がいとうパラメータを明示めいじてき記入きにゅうすることでウィキデータの情報じょうほうより優先ゆうせんして記入きにゅうした情報じょうほう表示ひょうじさせることが出来できます。パラメータののみを記入きにゅうして記入きにゅうしなかった場合ばあいはウィキデータに該当がいとう情報じょうほうがあっても表示ひょうじしません。たとえば、ウィキデータない設計せっけいしゃ開発かいはつしゃ内容ないよう重複じゅうふくしているさいには設計せっけいしゃそらパラメータにして表示ひょうじ抑制よくせいします。

ウィキデータ ホワイトリスト|fetchwikidata=はウィキデータ利用りよう必須ひっすです。キーワードALLを指定していすることでぜん項目こうもく表示ひょうじ対象たいしょうにします。|onlysourced=falseはウィキデータに出典しゅってん付与ふよされていない情報じょうほう表示ひょうじします。可能かのうであれば、ウィキデータに出典しゅってん追加ついかして|onlysourced=true指定していします。

パラメータ

[編集へんしゅう]

記入きにゅうれい

[編集へんしゅう]

主要しゅようパラメータを記入きにゅうするスタブフォーマットです。パラメータの空文字くうもじ場合ばあいにウィキデータの利用りようされないため、記入きにゅうしないパラメータは、記事きじ本文ほんぶんには記載きさいしないほうこのましいです。ウィキデータの更新こうしんにより自動的じどうてき表示ひょうじされるようになる可能かのうせいがあります。

{{Infobox プログラミング言語げんご
| 名前なまえ                    = <!-- 言語げんごめい -->
| ロゴ                    = <!-- ロゴ画像がぞうファイル -->
| パラダイム               = <!-- パラダイム -->
| 登場とうじょう時期じき                 = <!-- 登場とうじょう時期じき、{{Start date|YYYY}} -->
| 設計せっけいしゃ                  = <!-- 設計せっけいしゃ -->
| 開発かいはつしゃ                  = <!-- 開発かいはつしゃ -->
| 最新さいしんリリース             = <!-- 最新さいしんばんリリース -->
| 最新さいしんリリース           = <!-- 最新さいしんばんリリース年月日ねんがっぴ、{{start date and age|YYYY|MM|DD}} -->
| 型付かたつけ                  = <!-- かたシステム -->
| 処理しょりけい                  = <!-- おも処理しょりけい -->
| 影響えいきょうけた言語げんご          = <!-- 影響えいきょうけた言語げんご -->
| 影響えいきょうあたえた言語げんご          = <!-- 影響えいきょうあたえた言語げんご -->
| プラットフォーム          = <!-- プラットフォーム -->
| ライセンス               = <!-- ライセンス -->
| ウェブサイト             = <!-- ウェブサイト、{{URL|https://...}} -->
| 拡張子かくちょうし                  = <!-- 拡張子かくちょうし -->
| wikibooks              = <!-- 日本語にほんごばんウィキブックス -->
}}

テンプレートデータ

[編集へんしゅう]

テンプレートパラメータのかく項目こうもく説明せつめいします。この情報じょうほうテンプレートデータ拡張かくちょう機能きのうmw:Help:TemplateData)でも表示ひょうじされます。

記事きじ主題しゅだいのプログラミング言語げんご基礎きそ情報じょうほう(Infobox)を表示ひょうじするテンプレートです。パラメータにあたえた基礎きそ情報じょうほう項目こうもくとして表示ひょうじします。ひとつのパラメータに複数ふくすう記入きにゅうする場合ばあい句読点くとうてん区切くぎって記入きにゅうします。

テンプレートパラメーター[テンプレートデータを編集へんしゅう]

パラメーター説明せつめいかた状態じょうたい
ホワイトリストfetchwikidata

ウィキデータから取得しゅとくする項目こうもく指定していします。キーワードALLはすべての項目こうもく取得しゅとく対象たいしょうとします。項目こうもくめいを;で区切くぎって指定していします。

れい
ALL
文字もじれつ推奨すいしょう
ブラックリストsuppressfields

ウィキデータから取得しゅとくしない項目こうもく指定していします。項目こうもくめいを;で区切くぎって指定していします。

れい
released; influenced by;
文字もじれつ省略しょうりゃく可能かのう
よう出典しゅってんonlysourced

ウィキデータの情報じょうほう出典しゅってん要求ようきゅうします。trueの場合ばあい出典しゅってんがない・ウィキペディアのみが出典しゅってん情報じょうほう表示ひょうじしません。

既定きてい
true
れい
false
文字もじれつ省略しょうりゃく可能かのう
タイトル名前なまえ name title

プログラミング言語げんご名前なまえたとえば、記事きじめい曖昧あいまい回避かいひのカッコをのぞいたものです。指定してい場合ばあいはテンプレートがけられている記事きじ名前なまえ表示ひょうじされますが、なるべく記入きにゅうしてください。

れい
C++
文字もじれつ推奨すいしょう
ロゴ画像がぞうロゴ logo

プログラミング言語げんごのロゴ画像がぞうファイル。ウィキデータにより省略しょうりゃく可能かのうです。

れい
C plus plus.svg
ファイル省略しょうりゃく可能かのう
ロゴ画像がぞう説明せつめいぶんロゴ説明せつめい logo caption

ロゴ画像がぞうした表示ひょうじされる画像がぞう説明せつめいぶん省略しょうりゃくした場合ばあいは「(名前なまえ)のロゴ」が表示ひょうじされます。

れい
C++のロゴ
文字もじれつ省略しょうりゃく可能かのう
ロゴ画像がぞうサイズlogo_size

ロゴ画像がぞうのサイズ。

れい
200px
文字もじれつ省略しょうりゃく可能かのう
パラダイムパラダイム paradigm

プログラミング実装じっそううえでのパラダイム。ウィキデータにより省略しょうりゃく可能かのうです。

れい
手続てつづがた命令めいれいがた、オブジェクト指向しこう
文字もじれつ省略しょうりゃく可能かのう
登場とうじょう時期じき登場とうじょう時期じき released year

はじめてプログラミング言語げんご開発かいはつ発表はっぴょうされた年月日ねんがっぴ言語げんご仕様しよう確定かくていやコンパイラのリリースはなくとも開発かいはつ開始かいし発表はっぴょうふくめて、はじめてなか登場とうじょうしたです。ウィキデータにより省略しょうりゃく可能かのうです。

れい
1983
日時にちじ省略しょうりゃく可能かのう
設計せっけいしゃ設計せっけいしゃ designer

言語げんご仕様しよう設計せっけいしゃ。プログラミング言語げんご発明はつめいしゃ初期しょき開発かいはつしゃ該当がいとうする場合ばあいがあります。ウィキデータにより省略しょうりゃく可能かのうです。

れい
ビャーネ・ストロヴストルップ
文字もじれつ省略しょうりゃく可能かのう
開発かいはつしゃ開発かいはつしゃ developer

言語げんご仕様しようないし標準ひょうじゅんコンパイラの開発かいはつしゃ個人こじんめいほか企業きぎょう組織そしき・コミュニティが開発かいはつ主体しゅたいとなっている場合ばあいもあります。主要しゅよう開発かいはつしゃめい開発かいはつ主体しゅたい複数ふくすう名前なまえげる場合ばあいがあります。ウィキデータにより省略しょうりゃく可能かのうです。

れい
Standard C++ Foundation
文字もじれつ省略しょうりゃく可能かのう
最新さいしんリリース最新さいしんリリース latest release version latest_release_version

言語げんご仕様しよう最新さいしんバージョンめい。ウィキデータにより省略しょうりゃく可能かのうです。

れい
ISO/IEC 14882:2014
文字もじれつ省略しょうりゃく可能かのう
最新さいしんリリース最新さいしんリリース latest release date latest_release_date

言語げんご仕様しよう最新さいしんバージョンがリリースされた年月日ねんがっぴ。ウィキデータにより省略しょうりゃく可能かのうです。

れい
2014-12-15
日時にちじ省略しょうりゃく可能かのう
評価ひょうかばんリリースlatest preview version latest test version latest_preview_version latest_test_version

言語げんご仕様しよう評価ひょうかバージョンめい

れい
ISO/IEC 14882:2014
文字もじれつ省略しょうりゃく可能かのう
評価ひょうかばんリリースlatest preview date latest test date latest_preview_date latest_test_date

言語げんご仕様しよう評価ひょうかバージョンがリリースされた年月日ねんがっぴ

れい
2014-12-15
日時にちじ省略しょうりゃく可能かのう
型付かたつ型付かたつ typing

プログラミング言語げんごかたシステム。

れい
動的どうてき型付かたつけ、よわ静的せいてき型付かたつけ、つよ静的せいてき型付かたつ
文字もじれつ省略しょうりゃく可能かのう
おも処理しょりけい処理しょりけい implementations

プログラミング言語げんごのソースコードを処理しょりするコンパイラ。

れい
gcc、clang、Microsoft Visual C++
文字もじれつ省略しょうりゃく可能かのう
方言ほうげん方言ほうげん dialects

れい
C++98、C++03、C++TR1、C++11、C++14
文字もじれつ省略しょうりゃく可能かのう
規格きかく規格きかく

れい
文字もじれつ省略しょうりゃく可能かのう
影響えいきょうけた言語げんご影響えいきょうけた言語げんご influenced by influenced_by

言語げんご仕様しよう処理しょりけい開発かいはつツールに影響えいきょうけたほかのプログラミング言語げんご。ウィキデータにより省略しょうりゃく可能かのうです。

れい
C言語げんご、Simula、Ada
文字もじれつ省略しょうりゃく可能かのう
影響えいきょうあたえた言語げんご影響えいきょうあたえた言語げんご influenced

言語げんご仕様しよう処理しょりけい開発かいはつツールに影響えいきょうあたえたほかのプログラミング言語げんご

れい
Java、C#、D言語げんご、PHP
文字もじれつ省略しょうりゃく可能かのう
プログラミング言語げんごプログラミング言語げんご programming language programming_language

れい
文字もじれつ省略しょうりゃく可能かのう
プラットフォームプラットフォーム operating system operating_system

処理しょりけいから生成せいせいされたソフトウェアが動作どうさするプラットフォームおよびオペレーティングシステム。ウィキデータにより省略しょうりゃく可能かのうです。

れい
Windows、Linux、macOS
文字もじれつ省略しょうりゃく可能かのう
ライセンスライセンス license

プログラミング言語げんごないし処理しょりけいのライセンス。ウィキデータにより省略しょうりゃく可能かのうです。

れい
MIT licence
文字もじれつ省略しょうりゃく可能かのう
ウェブサイトウェブサイト website

公式こうしきサイトのURL。ウィキデータにより省略しょうりゃく可能かのうです。

れい
http://isocpp.org/
URL省略しょうりゃく可能かのう
拡張子かくちょうし拡張子かくちょうし file ext file_ext

ソースコード・ライブラリファイルの拡張子かくちょうし。ウィキデータにより省略しょうりゃく可能かのうです。

れい
cpp、hpp
文字もじれつ省略しょうりゃく可能かのう
関連かんれん言語げんご関連かんれん言語げんご family

れい
文字もじれつ省略しょうりゃく可能かのう
wikibookswikibooks

日本語にほんごばんウィキブックスのプログラミング言語げんご教科書きょうかしょ資料しりょうのタイトル。

れい
文字もじれつ省略しょうりゃく可能かのう

ウィキデータ

[編集へんしゅう]

パラメータが宣言せんげんされていない基礎きそ情報じょうほうウィキデータ格納かくのうされたデータを利用りようして表示ひょうじします。ひとつのプロパティに複数ふくすう格納かくのうされている場合ばあい句読点くとうてん区切くぎって表示ひょうじします。ウィキデータのデータで表示ひょうじする情報じょうほう出典しゅってんは、ウィキデータに格納かくのうされている出典しゅってん情報じょうほうもとづきます。

ウィキデータの利用りよう
パラメータ プロパティ 説明せつめい
ロゴ ロゴ画像がぞう (P154) ウィキメディア・コモンズにアップロードされている画像がぞうファイルURIを参照さんしょうして画像がぞう表示ひょうじします。
パラダイム プログラミングパラダイム (P3966) 複数ふくすう項目こうもく句点くてん区切くぎって表示ひょうじします。
登場とうじょう時期じき 成立せいりつ (P571) 複数ふくすう項目こうもく句点くてん区切くぎって表示ひょうじします。
設計せっけいしゃ 発見はっけんしゃまたは発明はつめいしゃ (P61) 複数ふくすう項目こうもく句点くてん区切くぎって表示ひょうじします。
開発かいはつしゃ 開発元かいはつもと (P178) 複数ふくすう項目こうもく句点くてん区切くぎって表示ひょうじします。
最新さいしんリリース バージョン (P348) 優先ゆうせんたか項目こうもくを1つえらんで、名前なまえ更新こうしんを/で区切くぎり、出典しゅってん付与ふよして表示ひょうじします。
影響えいきょうけた言語げんご 影響えいきょうけたもの (P737) 複数ふくすう項目こうもく句点くてん区切くぎって表示ひょうじします。
プラットフォーム オペレーティングシステム (P306) 複数ふくすう項目こうもく句点くてん区切くぎって表示ひょうじします。
ライセンス 利用りよう許諾きょだく (P275) 複数ふくすう項目こうもく句点くてん区切くぎって表示ひょうじします。
ウェブサイト 公式こうしきウェブサイト (P856) {{URL}}でフォーマットして表示ひょうじします。
拡張子かくちょうし ファイルの拡張子かくちょうし (P1195) 複数ふくすう項目こうもく句点くてん区切くぎって表示ひょうじします。

使用しようれい

[編集へんしゅう]

ウィキデータ利用りようれい

[編集へんしゅう]

プログラミング言語げんご Swiftでパラダイムを表示ひょうじ設計せっけいしゃを{{かりリンク}}でえるれい

{{Infobox プログラミング言語げんご
| fetchwikidata = ALL
| onlysourced = false
| 名前なまえ                    = Swift
| パラダイム               =
| 設計せっけいしゃ                  = {{かりリンク|クリス・ラトナー|en|Chris Lattner}}
}}

ウィキデータ利用りようれい

[編集へんしゅう]

プログラミング言語げんご Schemeでウィキデータを利用りようしないで表示ひょうじするれい

Scheme
パラダイム 関数かんすうがた
登場とうじょう時期じき 1970年代ねんだい
設計せっけいしゃ ガイ・スティール、
ジェラルド・ジェイ・サスマン
型付かたつ つよ動的どうてき型付かたつ
おも処理しょりけい Racket、MIT Scheme、Scheme48、Guile
方言ほうげん 多数たすう
影響えいきょうけた言語げんご Plasma、ALGOLLisp
影響えいきょうあたえた言語げんご Common Lisp
拡張子かくちょうし scm、ss
テンプレートを表示ひょうじ
{{Infobox プログラミング言語げんご
|name = Scheme
|paradigm = [[関数かんすうがた言語げんご|関数かんすうがた]]
|released = 1970年代ねんだい
|designer = ガイ・スティール、<br />ジェラルド・ジェイ・サスマン
|typing = つよい[[動的どうてき型付かたつけ]]
|dialects = 多数たすう
|implementations = Racket、MIT Scheme、Scheme48、Guile
|influenced by = Plasma、[[ALGOL]]、[[Lisp]]
|influenced = [[Common Lisp]]
|file ext = scm、ss
|wikibooks = Scheme
}}