Vorlage:Infobox Programmiersprache

Aus Kryptowiki - Die freie Enzyklopädie der Kryptowährungen
Version vom 20. August 2017, 17:49 Uhr von C1ph4 (Diskussion | Beiträge) (1 Version importiert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
{{{Name}}}
{{{Logo}}}
{{{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}}}

Documentation

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

⧼templatedata-doc-params⧽

⧼templatedata-doc-param-name⧽⧼templatedata-doc-param-desc⧽⧼templatedata-doc-param-type⧽⧼templatedata-doc-param-status⧽
NameName
Name der Programmiersprache
⧼templatedata-doc-param-default⧽
Lemma des Wikipedia-Artikels
⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
Logo-BeschreibungBeschreibung⧼templatedata-doc-param-type-content⧽⧼templatedata-doc-param-status-suggested⧽
ParadigmaParadigma⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
ErscheinungsjahrErscheinungsjahr⧼templatedata-doc-param-type-date⧽⧼templatedata-doc-param-status-suggested⧽
DesignerDesigner⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
EntwicklerEntwickler
Maßgebliche Beteiligte
⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
Aktuelle Versions-IDAktuelleVersion
⧼templatedata-doc-param-example⧽
2.6.22.17
⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
Aktuelle Version: FreigabedatumAktuelleVersionFreigabeDatum
wann die aktuelle Version veröffentlicht wurde
⧼templatedata-doc-param-type-date⧽⧼templatedata-doc-param-status-suggested⧽
Aktuelle Vorabversions-IDAktuelleVorabVersion
⧼templatedata-doc-param-example⧽
3.0a3
⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
Aktuelle Vorabversions-FreigabedatumAktuelleVorabVersionFreigabeDatum
wann die aktuelle Vorabversion veröffentlicht wurde
⧼templatedata-doc-param-type-date⧽⧼templatedata-doc-param-status-suggested⧽
TypisierungTypisierung
Kombination aus stark, schwach, dynamisch, statisch, explizit, implizite (siehe Typisierung)
⧼templatedata-doc-param-example⧽
stark
⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
ImplementierungenImplementierung
wichtigste Umsetzungen der Sprache (z. B. GCC, MSVC, Borland C)
⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
DialekteDialekte⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
StandardisierungenStandardisierungen
Standardisierungen der Sprache (z. B. ISO/IEC)
⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽
Beeinflusst vonBeeinflusst_von
C wurde von B beeinflusst, C++ von C, C# von C++
⧼templatedata-doc-param-type-content⧽⧼templatedata-doc-param-status-suggested⧽
BeeinflussteBeeinflusste
B beeinflusste C, C beeinflusste C++, C++ beeinflusste C#
⧼templatedata-doc-param-type-content⧽⧼templatedata-doc-param-status-suggested⧽
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.
⧼templatedata-doc-param-example⧽
[[plattformübergreifend]]
⧼templatedata-doc-param-type-content⧽⧼templatedata-doc-param-status-suggested⧽
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.
⧼templatedata-doc-param-example⧽
[[GNU Lesser General Public License|LGPL]]
⧼templatedata-doc-param-type-content⧽⧼templatedata-doc-param-status-suggested⧽
WeblinkWebsite
Entwicklerwebsite
⧼templatedata-doc-param-example⧽
[http://www.example.com example.com]
⧼templatedata-doc-param-type-line⧽⧼templatedata-doc-param-status-suggested⧽

Format: block

<templatedata>{"format":"block","description":"Infobox für Artikel über eine Programmiersprache; einige wichtigen Aspekte werden kurz zusammengefasst","paramOrder":["Name","Logo","Beschreibung","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"},

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

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

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

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

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

"Entwickler":{"suggested":true,"type":"line","description":"Maßgebliche Beteiligte","example":""},

"AktuelleVersion":{"suggested":true,"type":"line","description":"","label":"Aktuelle Versions-ID","example":"2.6.22.17"},

"AktuelleVersionFreigabeDatum":{"suggested":true,"type":"date","description":"wann die aktuelle Version veröffentlicht wurde","label":"Aktuelle Version: Freigabedatum","example":""},

"AktuelleVorabVersion":{"suggested":true,"type":"line","description":"","label":"Aktuelle Vorabversions-ID","example":"3.0a3"},

"AktuelleVorabVersionFreigabeDatum":{"suggested":true,"type":"date","description":"wann die aktuelle Vorabversion veröffentlicht wurde","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.","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.","example":"LGPL"},

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

}</templatedata>

Kopiervorlage[Bearbeiten]

{{Infobox Programmiersprache
 | Name                         =
 | Logo                         =
 | Beschreibung                 = <!-- Beschreibung des Logos -->
 | Paradigma                    =
 | Erscheinungsjahr             =
 | Designer                     =
 | Entwickler                   =
 | AktuelleVersion              =
 | AktuelleVersionFreigabeDatum =
 | AktuelleVorabVersion         =
 | AktuelleVorabVersionFreigabeDatum =
 | Typisierung                  =
 | Implementierung              =
 | Dialekte                     =
 | Standardisierungen           =
 | Beeinflusst_von              =
 | Beeinflusste                 =
 | Betriebssystem               =
 | Lizenz                       =
 | Website                      =
}}

Beispiele[Bearbeiten]

Siehe: Spezial:Linkliste/Vorlage:Infobox Programmiersprache

Werkzeuge[Bearbeiten]

Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.