Zum Inhalt springen

Vorlage:Infobox Programmiersprache

aus Wikipedia, der freien Enzyklopädie
{{{Name}}}
colspan="2" class="notheme" style="text-align:center; background-color:#Vorlage:Standardfarbe;" | {{{Logo}}}
{{{Screenshot}}}
{{{Beschreibung}}}
Basisdaten
Paradigmen: {{{Paradigma}}}
Erscheinungsjahr: {{{Erscheinungsjahr}}}
Designer: {{{Designer}}}
Entwickler: {{{Entwickler}}}
Aktuelle Version: {{{AktuelleVersion}}}  ({{{AktuelleVersionFreigabeDatum}}})
Aktuelle Vorabversion: {{{AktuelleVorabVersion}}}  ({{{AktuelleVorabVersionFreigabeDatum}}})
Typisierung: {{{Typisierung}}}
Wichtige Implementierungen: {{{Implementierung}}}
Dialekte: {{{Dialekte}}}
Standardisierungen: {{{Standardisierungen}}}
Beeinflusst von: {{{Beeinflusst_von}}}
Beeinflusste: {{{Beeinflusste}}}
Betriebssystem: {{{Betriebssystem}}}
Lizenz: {{{Lizenz}}}
{{{Website}}}

<templatestyles src="TOC nonum/styles.css" />

Infobox für einen Artikel über eine Programmiersprache; einige wichtigen Aspekte werden kurz zusammengefasst

<templatestyles src="TOC nonum/styles.css"></templatestyles>

⧼templatedata-doc-params⧽

NameName
Name der Programmiersprache
⧼templatedata-doc-param-default⧽
Lemma des Wikipedia-Artikels ohne Klammerzusatz
Logo-BeschreibungBeschreibung
Logo-HintergrundLogo-Hintergrund
für Logos, die im Dunkelmodus sonst schlecht erkennbar wären, einen weißen Hintergrund hinzufügen
⧼templatedata-doc-param-example⧽
1
ParadigmaParadigma
ErscheinungsjahrErscheinungsjahr
Erscheinungsjahr der Programmiersprache
DesignerDesigner
Designer der Programmiersprache. Werden bei Fehlen von Wikidata abgefragt (P287).
EntwicklerEntwickler
Maßgebliche beteiligte Entwickler. Werden bei Fehlen von Wikidata abgefragt (P178).
Aktuelle Versions-IDAktuelleVersion
Aktuelle Version der Programmiersprache. Wird bei Fehlen von Wikidata abgefragt (P348).
⧼templatedata-doc-param-example⧽
2.6.22.17
Aktuelle Version: FreigabedatumAktuelleVersionFreigabeDatum
Datum der Veröffentlichung der aktuellen Version. Wird bei Fehlen von Wikidata abgefragt (P577).
Aktuelle Vorabversions-IDAktuelleVorabVersion
Version der Vorabversion der Programmiersprache.
⧼templatedata-doc-param-example⧽
3.0a3
Aktuelle Vorabversions-FreigabedatumAktuelleVorabVersionFreigabeDatum
Datum der Veröffentlichung der Vorabersion.
TypisierungTypisierung
Kombination aus stark, schwach, dynamisch, statisch, explizit, implizite (siehe Typisierung)
⧼templatedata-doc-param-example⧽
stark
ImplementierungenImplementierung
wichtigste Umsetzungen der Sprache (z. B. GCC, MSVC, Borland C)
DialekteDialekte
StandardisierungenStandardisierungen
Standardisierungen der Sprache (z. B. ISO/IEC)
Beeinflusst vonBeeinflusst_von
C wurde von B beeinflusst, C++ von C, C# von C++
BeeinflussteBeeinflusste
B beeinflusste C, C beeinflusste C++, C++ beeinflusste C#
PlattformBetriebssystem
Betriebssystem: Auf welchen Betriebssystemen laufen Programme, die mit dieser Programmiersprache geschrieben wurden? Dies kann eine Angabe sein wie plattformübergreifend, wenn die mit dieser Programmiersprache geschriebene Software auf prinzipiell jeder Software-Plattform läuft. Wird bei Fehlen von Wikidata abgefragt (P306).
⧼templatedata-doc-param-example⧽
[[plattformübergreifend]]
LizenzLizenz
Unter welcher Lizenz wurde die Programmiersprache veröffentlicht? Hier reichen Abkürzungen, beispielsweise LGPL. Kommerzielle Closed-Source-Software kann als [[proprietär]] angegeben werden, auch [[Freeware]] oder [[Shareware]] sind mögliche Angaben. Vor allem bei komplizierten Lizenzmodellen sollte im Artikeltext näher darauf eingegangen werden. Wird bei Fehlen von Wikidata abgefragt (P275).
⧼templatedata-doc-param-example⧽
[[GNU Lesser General Public License|LGPL]]
WeblinkWebsite
Entwicklerwebsite
⧼templatedata-doc-param-example⧽
[http://www.example.com example.com]
<templatedata>{"format":"\n{{_\n| ____________________________ = _\n}}\n","description":"Infobox für einen Artikel über eine Programmiersprache","paramOrder":["Name","Logo","Beschreibung","Logo-Hintergrund","Paradigma","Erscheinungsjahr","Designer","Entwickler","AktuelleVersion","AktuelleVersionFreigabeDatum","AktuelleVorabVersion","AktuelleVorabVersionFreigabeDatum","Typisierung","Implementierung","Dialekte","Standardisierungen","Beeinflusst_von","Beeinflusste","Betriebssystem","Lizenz","Website"],

"params":{ "Name":{"suggested":true,"type":"line","description":"Name der Programmiersprache","example":"","default":"Lemma des Wikipedia-Artikels ohne Klammerzusatz"},

"Logo":{"suggested":true,"type":"content","description":"Ein/das Logo der Programmiersprache in Wikisyntax","example":""},

"Beschreibung":{"suggested":true,"type":"content","description":"","label":"Logo-Beschreibung","example":""},

"Logo-Hintergrund":{"suggested":true,"type":"boolean","description":"für Logos, die im Dunkelmodus sonst schlecht erkennbar wären, einen weißen Hintergrund hinzufügen","label":"Logo-Hintergrund","example":"1"},

"Paradigma":{"suggested":true,"type":"line","description":"","example":""},

"Erscheinungsjahr":{"suggested":true,"type":"date","description":"Erscheinungsjahr der Programmiersprache","example":""},

"Designer":{"suggested":true,"type":"line","description":"Designer der Programmiersprache. Werden bei Fehlen von Wikidata abgefragt (P287).","example":""},

"Entwickler":{"suggested":true,"type":"line","description":"Maßgebliche beteiligte Entwickler. Werden bei Fehlen von Wikidata abgefragt (P178).","example":""},

"AktuelleVersion":{"suggested":true,"type":"line","description":"Aktuelle Version der Programmiersprache. Wird bei Fehlen von Wikidata abgefragt (P348).","label":"Aktuelle Versions-ID","example":"2.6.22.17"},

"AktuelleVersionFreigabeDatum":{"suggested":true,"type":"date","description":"Datum der Veröffentlichung der aktuellen Version. Wird bei Fehlen von Wikidata abgefragt (P577).","label":"Aktuelle Version: Freigabedatum","example":""},

"AktuelleVorabVersion":{"suggested":true,"type":"line","description":"Version der Vorabversion der Programmiersprache.","label":"Aktuelle Vorabversions-ID","example":"3.0a3"},

"AktuelleVorabVersionFreigabeDatum":{"suggested":true,"type":"date","description":"Datum der Veröffentlichung der Vorabersion.","label":"Aktuelle Vorabversions-Freigabedatum","example":""},

"Typisierung":{"suggested":true,"type":"line","description":"Kombination aus stark, schwach, dynamisch, statisch, explizit, implizite","example":"stark"},

"Implementierung":{"suggested":true,"type":"line","description":"wichtigste Umsetzungen der Sprache (z. B. GCC, MSVC, Borland C)","label":"Implementierungen","example":""},

"Dialekte":{"suggested":true,"type":"line","description":"siehe :en:Programming language dialect","example":""},

"Standardisierungen":{"suggested":true,"type":"line","description":"Standardisierungen der Sprache (z. B. ISO/IEC)","example":""},

"Beeinflusst_von":{"suggested":true,"type":"content","description":"C wurde von B beeinflusst, C++ von C, C# von C++","label":"Beeinflusst von","example":""},

"Beeinflusste":{"suggested":true,"type":"content","description":"B beeinflusste C, C beeinflusste C++, C++ beeinflusste C#","example":""},

"Betriebssystem":{"suggested":true,"type":"content","description":"Betriebssystem: Auf welchen Betriebssystemen laufen Programme, die mit dieser Programmiersprache geschrieben wurden? Dies kann eine Angabe sein wie plattformübergreifend, wenn die mit dieser Programmiersprache geschriebene Software auf prinzipiell jeder Software-Plattform läuft. Wird bei Fehlen von Wikidata abgefragt (P306).","label":"Plattform","example":"plattformübergreifend"},

"Lizenz":{"suggested":true,"type":"content","description":"Unter welcher Lizenz wurde die Programmiersprache veröffentlicht? Hier reichen Abkürzungen, beispielsweise LGPL. Kommerzielle Closed-Source-Software kann als proprietär angegeben werden, auch Freeware oder Shareware sind mögliche Angaben. Vor allem bei komplizierten Lizenzmodellen sollte im Artikeltext näher darauf eingegangen werden. Wird bei Fehlen von Wikidata abgefragt (P275).","example":"LGPL"},

"Website":{"suggested":true,"type":"line","description":"Entwicklerwebsite","label":"Weblink","example":"example.com"} }

}</templatedata>

Kopiervorlage

<syntaxhighlight lang="wikitext" copy>

Infobox Programmiersprache
[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten
Erscheinungsjahr: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Designer: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Beeinflusst von: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Betriebssystem: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Lizenz: Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)

</syntaxhighlight>

Beispiele

Siehe: Spezial:Linkliste/Vorlage:Infobox Programmiersprache

Vorlage:Lua-Vorlage