« Modèle:Infobox Langage de programmation/Documentation » : différence entre les versions
→Paramètres : màj |
m homonymie |
||
(20 versions intermédiaires par 9 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Sous-page de documentation}} |
{{Sous-page de documentation}} |
||
{{Bandeau Infobox V2}} |
|||
{{Modèle utilisant les données de Wikidata}} |
|||
== Utilisation == |
|||
Ce modèle sert à présenter des langages de programmation, c'est-à-dire présenter la dernière version, le développeur, les plate-formes, le type de logiciel, les licences et le site web associé, le tout agrémenté d'une capture d'écran (ou d'une image). Voir un exemple très éloquent de l'utilité de ce modèle, sur la page [[C (langage)|C]]. |
|||
Cette [[Aide:Infobox|infobox]] est destinée à présenter les principales caractéristiques d'un '''langage de programmation''', c'est-à-dire présenter la dernière version, le développeur, les plate-formes, le type de logiciel, les licences et le site web associé, le tout agrémenté d'une capture d'écran (ou d'une image). Voir un exemple très éloquent de l'utilité de ce modèle, sur la page [[C (langage)|C]]. |
|||
== Syntaxe == |
== Syntaxe == |
||
La syntaxe devrait être à la portée de tous, car sans élément superflus (prière de mettre des liens vers les systèmes d'exploitation, les développeurs, les licences…) |
|||
<pre> |
<pre> |
||
{{Infobox Langage de programmation |
{{Infobox Langage de programmation |
||
| couleur boîte |
| couleur boîte = |
||
| nom |
| nom = |
||
| logo |
| logo = |
||
| image |
| image = |
||
| légende |
| légende = |
||
| paradigme |
| paradigme = |
||
| auteur |
| auteur = |
||
| développeur |
| développeur = |
||
| date de première version |
| date de première version = |
||
| dernière version |
| dernière version = |
||
| date de dernière version |
| date de dernière version = |
||
| |
| version avancée = |
||
| date de |
| date de version avancée = |
||
| typage |
| typage = |
||
| implémentations |
| implémentations = |
||
| langage de programmation |
| langage de programmation = |
||
| normes |
| normes = |
||
| dialectes |
| dialectes = |
||
| influencé par |
| influencé par = |
||
| a influencé |
| a influencé = |
||
| système d'exploitation |
| système d'exploitation = |
||
| licence |
| licence = |
||
| site web |
| site web = |
||
| |
| extension = |
||
| extension = |
|||
}} |
}} |
||
</pre> |
</pre> |
||
Ligne 39 : | Ligne 39 : | ||
Tous les paramètres sont facultatifs. |
Tous les paramètres sont facultatifs. |
||
Les paramètres |
Les paramètres <code>auteur</code>, <code>développeur</code>, <code>paradigme</code>, <code>système d'exploitation</code>, <code>extension</code> peuvent être utilisés au pluriel. |
||
Les paramètres '''dernière version stable''' et '''date de dernière version stable''' seront remplacés par le modèle {{m|Dernière version stable}} du langage si celui-ci existe (mais ce modèle est obsolète donc il faut préférer remplir le paramètre directement sur la page du langage de programmation en question ou utiliser l’élément wikidata de la page). |
|||
Lorsque Wikidata est renseigné, la valeur peut être importée de [[Wikidata]]. Si le paramètre est absent dans l'appel de l'infobox et si la propriété existe dans Wikidata la propriété sera affichée avec sa valeur dans Wikidata. |
Lorsque Wikidata est renseigné, la valeur peut être importée de [[Wikidata]]. Si le paramètre est absent dans l'appel de l'infobox et si la propriété existe dans Wikidata la propriété sera affichée avec sa valeur dans Wikidata. |
||
Paramètres pouvant être importés de Wikidata : |
Paramètres pouvant être importés de Wikidata : |
||
* |
* <code>logo</code> <small>([[d:property:P154|P154]])</small> |
||
* |
* <code>image</code> et <code>légende</code> <small>([[d:property:P18|P18]] et [[d:property:P2096|P2096]])</small> |
||
* |
* <code>date de première version</code> <small>([[d:property:P571|P571]])</small> |
||
* |
* <code>dernière version</code> <small>(P348 (« version ») (sauf si P548 (« type de version ») = Q3295609 (« version bêta »), Q2122918 (« version alpha ») ou Q1072356 (« version RC d'un logiciel ») (de préférence avec P548 = Q12355314 (« version stable »)))</small> |
||
* |
* <code>date de dernière version</code> <small>(P348 (« version ») → P577 (« date de publication »))</small> |
||
* |
* <code>version avancée</code> <small>(P348 (« version ») (en renseignant P548 (« type de version ») = Q3295609 (« version bêta »), Q2122918 (« version alpha ») ou Q1072356 (« version RC d'un logiciel »)))</small> |
||
* |
* <code>date de version avancée</code> <small>(P348 (« version ») → P577 (« date de publication »)</small> |
||
* |
* <code>licence</code> <small>([[d:property:P275|P275]]))</small> |
||
* |
* <code>site web</code> <small>([[d:property:P856|P856]])</small> |
||
* <code>influencé par</code> <small>([[d:property:P737|P737]])</small> |
|||
* <code>extension</code> <small>([[d:property:P1195|P1195]])</small> |
|||
{{catégorise|Page utilisant l'infobox Langage de programmation avec une syntaxe erronée|en cas d’erreur de syntaxe}} |
|||
== Exemple d'utilisation == |
|||
== Exemple == |
|||
{{Infobox Langage de programmation |
{{Infobox Langage de programmation |
||
| couleur boîte = |
| couleur boîte = |
||
| nom = C |
| nom = C |
||
| logo = Defaut.svg |
| logo = Defaut.svg |
||
| image = |
| image = |
||
| légende = |
| légende = |
||
| paradigme = [[Programmation fonctionnelle|Fonctionnel]], [[Programmation impérative|impératif]], [[Programmation orientée objet|objet]] |
| paradigme = [[Programmation fonctionnelle|Fonctionnel]], [[Programmation impérative|impératif]], [[Programmation orientée objet|objet]] |
||
| auteur = Nom du ou des auteurs originaux |
| auteur = Nom du ou des auteurs originaux |
||
| développeur = Nom du ou des développeurs principaux (si différents de l'auteur) |
| développeur = Nom du ou des développeurs principaux (si différents de l'auteur) |
||
| date de première version = [[1970]] |
| date de première version = [[1970]] |
||
| dernière version |
| dernière version = 0.1.42 |
||
| |
| version avancée = |
||
| date de |
| date de version avancée = |
||
| date de dernière version |
| date de dernière version = {{Date|18|mars|2005|en informatique}} |
||
| typage = [[Typage fort|Fort]], [[Typage dynamique|dynamique]], [[Typage statique|statique]] |
| typage = [[Typage fort|Fort]], [[Typage dynamique|dynamique]], [[Typage statique|statique]] |
||
| implémentations = Implémentations majeures du langage |
| implémentations = Implémentations majeures du langage |
||
| normes = ISO |
| normes = ISO |
||
| dialectes = plusieurs |
| dialectes = plusieurs |
||
| influencé par = [[Lisp]], [[ALGOL]] |
| influencé par = [[Lisp (langage)|Lisp]], [[ALGOL]] |
||
| a influencé = [[Common Lisp]] |
| a influencé = [[Common Lisp]] |
||
| système d'exploitation = [[Multiplate-forme]], [[Microsoft Windows|Windows]], [[GNU]]/[[Linux]], [[Mac OS X]] |
| système d'exploitation = [[Logiciel multiplate-forme | Multiplate-forme]], [[Microsoft Windows|Windows]], [[GNU]]/[[Linux]], [[Mac OS X]] |
||
| licence = [[Licence publique générale GNU|GNU GPL]] |
| licence = [[Licence publique générale GNU|GNU GPL]] |
||
| site web = [http://site-du-langage.com/ site-du-langage.com] |
| site web = [http://site-du-langage.com/ site-du-langage.com] |
||
| |
| extensions = .c, .h |
||
| extensions = .c, .h |
|||
}} |
}} |
||
Le code ci-dessous affiche le tableau à droite |
|||
<pre style="overflow:auto;"> |
<pre style="overflow:auto;"> |
||
{{Infobox Langage de programmation |
{{Infobox Langage de programmation |
||
| couleur boîte |
| couleur boîte = |
||
| nom |
| nom = C |
||
| logo |
| logo = Defaut.svg |
||
| image |
| image = |
||
| légende |
| légende = |
||
| paradigme |
| paradigme = [[Programmation fonctionnelle|Fonctionnel]], [[Programmation impérative|impératif]], [[Programmation orientée objet|objet]] |
||
| auteur |
| auteur = Nom du ou des auteurs originaux |
||
| développeur |
| développeur = Nom du ou des développeurs principaux (si différents de l'auteur) |
||
| date de première version |
| date de première version = [[1970]] |
||
| dernière version |
| dernière version = 0.1.42 |
||
| date de dernière version |
| date de dernière version = {{Date|18|mars|2005|en informatique}} |
||
| |
| version avancée = |
||
| date de |
| date de version avancée = |
||
| typage |
| typage = [[Typage fort|Fort]], [[Typage dynamique|dynamique]], [[Typage statique|statique]] |
||
| implémentations |
| implémentations = Implémentations majeures du langage |
||
| normes |
| normes = ISO |
||
| dialectes |
| dialectes = plusieurs |
||
| influencé par |
| influencé par = [[Lisp (langage)|Lisp]], [[ALGOL]] |
||
| a influencé |
| a influencé = [[Common Lisp]] |
||
| système d'exploitation |
| système d'exploitation = [[Logiciel multiplate-forme | Multiplate-forme]], [[Microsoft Windows|Windows]], [[GNU]]/[[Linux]], [[Mac OS X]] |
||
| licence |
| licence = [[Licence publique générale GNU|GNU GPL]] |
||
| site web |
| site web = [http://site-du-langage.com/ site-du-langage.com] |
||
| |
| extensions = .c, .h |
||
| extensions = .c, .h |
|||
}} |
}} |
||
</pre> |
</pre> |
||
{{Clr}} |
|||
== Données ''TemplateData'' == |
== Données ''TemplateData'' == |
||
Ligne 120 : | Ligne 118 : | ||
"params": { |
"params": { |
||
"nom": { |
"nom": { |
||
"description": " |
"description": "Nom du langage.", |
||
"type": " |
"type": "string", |
||
"label": "Nom" |
|||
}, |
}, |
||
"couleur boîte": { |
"couleur boîte": { |
||
"description": "Permet d’adapter la couleur de |
"description": "Permet d’adapter la couleur d'arrière-plan de l'infobox à celle du logo. Indiquer la couleur sous forme d'un code couleur CSS.", |
||
"type": "line", |
"type": "line", |
||
"default": "EEEEEE" |
"default": "#EEEEEE", |
||
"label": "Titre - couleur de fond", |
|||
"example": "« #2570AE », « blue »" |
|||
}, |
}, |
||
"logo": { |
"logo": { |
||
"description": " |
"description": "Logo officiel du langage.", |
||
"type": "wiki-file-name", |
"type": "wiki-file-name", |
||
"label": "Logo", |
|||
"example": "Logo.svg" |
|||
}, |
}, |
||
"taille logo": { |
"taille logo": { |
||
"description": "Taille du logo.", |
"description": "Taille du logo, en pixels.", |
||
"type": "number", |
"type": "number", |
||
"default": "131" |
"default": "131", |
||
"label": "Logo - taille", |
|||
"example": "80" |
|||
}, |
}, |
||
"image": { |
"image": { |
||
"description": " |
"description": "Image représentant le langage. Attention, l'utilisation d'une capture d'écran d'un logiciel propriétaire est interdite.", |
||
"type": "wiki-file-name" |
"type": "wiki-file-name", |
||
"label": "Image", |
|||
"example": "Exemple.png" |
|||
}, |
}, |
||
"légende": { |
"légende": { |
||
"description": " |
"description": "Légende affichée sous l'image.", |
||
"type": " |
"type": "string", |
||
"label": "Image - légende" |
|||
}, |
|||
"description": { |
|||
"deprecated": true, |
|||
"description": "La légende qui sera affichée sous l'image.", |
|||
"type": "line" |
|||
}, |
}, |
||
"développeur": { |
"développeur": { |
||
"description": " |
"description": "Développeur du langage. Utiliser à la place le champ « Développeurs » si plusieurs développeurs.", |
||
"type": " |
"type": "string", |
||
"label": "Développeur (si un seul)" |
|||
}, |
}, |
||
"développeurs": { |
"développeurs": { |
||
"description": " |
"description": "Développeurs du langage. Utiliser le champ « Développeur » s’il n'y a qu'un seul développeur.", |
||
"type": " |
"type": "string", |
||
"label": "Développeurs (si plusieurs)" |
|||
"autovalue": "" |
|||
}, |
}, |
||
"date de première version": { |
"date de première version": { |
||
"description": "La date de sortie de la première version.", |
|||
"aliases": [ |
|||
"type": "string", |
|||
"released" |
|||
"label": "Première version - date" |
|||
], |
|||
"description": "La date de sortie de la première version. Utiliser le modèle {{Date}}.", |
|||
"type": "line" |
|||
}, |
}, |
||
"dernière version": { |
"dernière version": { |
||
"description": "Dernière version officielle du langage.", |
|||
"description": "La dernière version officielle du langage. Indiquer avec une note où trouver cette information et (si possible) où télécharger cette version. Si le paramètre est vide, le modèle va chercher à le remplir avec Catégorie:Modèle informatique dernière version stable.", |
|||
"type": " |
"type": "string", |
||
"label": "Dernière version" |
|||
}, |
}, |
||
"date de dernière version": { |
"date de dernière version": { |
||
"description": " |
"description": "Date de sortie de la dernière version.", |
||
"type": " |
"type": "string", |
||
"label": "Dernière version - date" |
|||
}, |
}, |
||
"version avancée": { |
"version avancée": { |
||
"description": " |
"description": "Dernière version non officielle (souvent la version de développement ou une version bêta).", |
||
"type": " |
"type": "string", |
||
"label": "Version avancée" |
|||
}, |
}, |
||
"date de version avancée": { |
"date de version avancée": { |
||
"description": " |
"description": "Date de sortie de la version avancée.", |
||
"type": "line" |
"type": "line", |
||
"label": "Version avancée - date" |
|||
}, |
}, |
||
"langage de programmation": { |
"langage de programmation": { |
||
Ligne 186 : | Ligne 192 : | ||
"langage d'implémentation" |
"langage d'implémentation" |
||
], |
], |
||
"description": " |
"description": "Langage de programmation dans lequel le langage a été implémenté.", |
||
"type": " |
"type": "string", |
||
"label": "Écrit en" |
|||
}, |
}, |
||
"système d'exploitation": { |
"système d'exploitation": { |
||
Ligne 193 : | Ligne 200 : | ||
"os" |
"os" |
||
], |
], |
||
"description": " |
"description": "Système d'exploitation dans lequel peut fonctionner le langage. Utilisez le champ « Systèmes d'exploitation » à la place si plusieurs systèmes sont possibles.", |
||
"type": " |
"type": "string", |
||
"label": "Système d'exploitation (si un seul)" |
|||
}, |
}, |
||
"systèmes d'exploitation": { |
"systèmes d'exploitation": { |
||
"description": "Les systèmes d'exploitation dans lesquels peut fonctionner le langage.", |
"description": "Les systèmes d'exploitation dans lesquels peut fonctionner le langage. Utilisez le paramètre « systèmes d'exploitation » à la place si un seul système d'exploitation.", |
||
"type": "line" |
"type": "line", |
||
"label": "Systèmes d'exploitation (si plusieurs)" |
|||
}, |
}, |
||
"licence": { |
"licence": { |
||
"description": " |
"description": "Licence sous laquelle est publié le langage. Utiliser le champ « Licences » à la place si plusieurs licences sont utilisées.", |
||
"type": " |
"type": "string", |
||
"label": "Licence (si une seule)" |
|||
}, |
}, |
||
"licences": { |
"licences": { |
||
"description": " |
"description": "Licences sous lesquelles est publié le langage. Utiliser le champ « Licence » à la place si une seule licence est utilisée.", |
||
"type": " |
"type": "string", |
||
"label": "Licences (si plusieurs)" |
|||
}, |
}, |
||
"site web": { |
"site web": { |
||
"description": "Lien vers le site web officiel |
"description": "Lien vers le site web officiel.", |
||
"type": "line" |
"type": "line", |
||
"label": "Site web" |
|||
}, |
}, |
||
" |
"wikidata": { |
||
" |
"label": "Élément Wikidata", |
||
"description": "Identifiant de l’élément Wikidata représentant le logiciel (seulement si l’identifiant est différent de celui associé à la page où est placé le modèle). — pas encore fonctionnel.", |
|||
"description": "Paramètre obsolète à supprimer.", |
|||
" |
"default": "Élément lié à la page", |
||
"type": "line", |
|||
"deprecated": "Pas encore fonctionnel" |
|||
}, |
|||
"paradigme": { |
|||
"label": "Paradigme (si un seul)", |
|||
"description": "Paradigme du langage. Utiliser le champ « Paradigmes » si plusieurs.", |
|||
"type": "string" |
|||
}, |
|||
"paradigmes": { |
|||
"label": "Paradigmes (si plusieurs)", |
|||
"description": "Paradigmes du langage. Utiliser le champ « Paradigme » si un seul.", |
|||
"type": "string" |
|||
}, |
|||
"auteur": { |
|||
"label": "Auteur (si un seul)", |
|||
"description": "Auteur du langage.", |
|||
"type": "string" |
|||
}, |
|||
"auteurs": { |
|||
"label": "Auteurs (si plusieurs)", |
|||
"description": "Auteurs du langage.", |
|||
"type": "string" |
|||
}, |
|||
"typage": { |
|||
"label": "Typage", |
|||
"type": "string" |
|||
}, |
}, |
||
" |
"normes": { |
||
" |
"label": "Normes", |
||
"type": "string" |
|||
"description": "Obsolète, utiliser « développeur ».", |
|||
}, |
|||
"dialectes": { |
|||
"label": "Dialectes", |
|||
"type": "string" |
|||
}, |
|||
"influencé par": { |
|||
"label": "Influencé par", |
|||
"type": "string" |
|||
}, |
|||
"a influencé": { |
|||
"label": "A influencé", |
|||
"type": "string" |
|||
}, |
|||
"implémentations": { |
|||
"label": "Implémentations", |
|||
"type": "string" |
|||
}, |
|||
"extensions": { |
|||
"label": "Extensions de fichier (si plusieurs)", |
|||
"description": "Extensions de fichier du langage. Utiliser le champ « Extension de fichier » si une seule.", |
|||
"example": ".c, .h", |
|||
"type": "line" |
"type": "line" |
||
}, |
}, |
||
" |
"extension": { |
||
"label": "Extension de fichier (si une seule)", |
|||
"deprecated": true, |
|||
"description": " |
"description": "Extension de fichier du langage. Utiliser le champ « Extensions de fichier » si plusieurs.", |
||
"example": ".c", |
|||
"type": "line" |
"type": "line" |
||
}, |
|||
"langue": { |
|||
"description": "Paramètre obsolète inutilisé, à supprimer.", |
|||
"type": "string", |
|||
"deprecated": "Paramètre obsolète." |
|||
}, |
|||
"dernière version avancée": { |
|||
"description": "Paramètre obsolète.", |
|||
"type": "string", |
|||
"deprecated": "Utiliser le champ « Version avancée » à la place." |
|||
}, |
|||
"date de dernière version avancée": { |
|||
"description": "Paramètre obsolète.", |
|||
"type": "string", |
|||
"deprecated": "Utiliser le champ « Version avancée - date » à la place." |
|||
}, |
|||
"dernière version stable": { |
|||
"description": "Paramètre obsolète.", |
|||
"type": "string", |
|||
"deprecated": "Utiliser le champ « Version stable » à la place." |
|||
}, |
|||
"date de dernière version stable": { |
|||
"description": "Paramètre obsolète.", |
|||
"type": "string", |
|||
"deprecated": "Utiliser le champ « Version stable - date » à la place." |
|||
}, |
|||
"année": { |
|||
"description": "Paramètre obsolète.", |
|||
"type": "string", |
|||
"deprecated": "Utiliser le champ « Première version - date » à la place." |
|||
}, |
|||
"nom et logo": { |
|||
"description": "Paramètre obsolète inutilisé, à supprimer.", |
|||
"type": "string", |
|||
"deprecated": "Paramètre obsolète." |
|||
}, |
}, |
||
"date de mise à jour": { |
"date de mise à jour": { |
||
"description": "Paramètre obsolète inutilisé, à supprimer.", |
|||
"deprecated": true, |
|||
"type": "string", |
|||
"description": "Paramètre obsolète à supprimer.", |
|||
" |
"deprecated": "Paramètre obsolète." |
||
}, |
}, |
||
" |
"description": { |
||
"description": "Paramètre obsolète inutilisé, à supprimer.", |
|||
"label": "Élément Wikidata", |
|||
"type": "string", |
|||
"description": "Identifiant de l’élément Wikidata représentant le logiciel (seulement si l’identifiant est différent de celui associé à la page où est placé le modèle). — pas encore fonctionnel", |
|||
" |
"deprecated": "Paramètre obsolète." |
||
} |
} |
||
}, |
}, |
||
"description": "Infobox pour un langage de programmation.", |
|||
"description": "Ce modèle sert à présenter des langages de programmation. C'est-à-dire, présenter la dernière version, le développeur, les systèmes d'exploitation, le type de logiciel, les licences et le site web associé.", |
|||
"paramOrder": [ |
"paramOrder": [ |
||
"couleur boîte", |
"couleur boîte", |
||
Ligne 246 : | Ligne 341 : | ||
"image", |
"image", |
||
"légende", |
"légende", |
||
" |
"paradigme", |
||
"paradigmes", |
|||
"auteur", |
|||
"auteurs", |
|||
"développeur", |
"développeur", |
||
"développeurs", |
"développeurs", |
||
Ligne 254 : | Ligne 352 : | ||
"version avancée", |
"version avancée", |
||
"date de version avancée", |
"date de version avancée", |
||
"typage", |
|||
"normes", |
|||
"dialectes", |
|||
"influencé par", |
|||
"a influencé", |
|||
"implémentations", |
|||
"langage de programmation", |
"langage de programmation", |
||
"système d'exploitation", |
"système d'exploitation", |
||
Ligne 259 : | Ligne 363 : | ||
"licence", |
"licence", |
||
"licences", |
"licences", |
||
"extension", |
|||
"extensions", |
|||
"site web", |
"site web", |
||
"wikidata", |
|||
"année", |
|||
"dernière version avancée", |
|||
"date de dernière version avancée", |
|||
"dernière version stable", |
|||
"date de dernière version stable", |
|||
"langue", |
|||
"nom et logo", |
"nom et logo", |
||
"date de mise à jour", |
|||
"author", |
|||
" |
"description" |
||
"wikidata", |
|||
"date de mise à jour" |
|||
], |
], |
||
"format": " |
"format": "{{_\n | ________________________ = _\n}}\n" |
||
} |
} |
||
</templatedata> |
</templatedata> |
||
{{Projet|Infobox}} |
|||
{{Projet infobox}} |
|||
<includeonly> |
<includeonly> |
||
{{DEFAULTSORT:Langage de programmation}} |
{{DEFAULTSORT:Langage de programmation}} |
||
[[Catégorie:Modèle |
[[Catégorie:Modèle infobox informatique]] |
||
[[Catégorie:Modèle infobox V2]] |
[[Catégorie:Modèle infobox V2]] |
||
[[Catégorie:Modèle infobox |
[[Catégorie:Modèle infobox V2 utilisant Wikidata]] |
||
</includeonly> |
</includeonly> |
Dernière version du 2 septembre 2022 à 12:43
Utilisation
[modifier le code]Cette infobox est destinée à présenter les principales caractéristiques d'un langage de programmation, c'est-à-dire présenter la dernière version, le développeur, les plate-formes, le type de logiciel, les licences et le site web associé, le tout agrémenté d'une capture d'écran (ou d'une image). Voir un exemple très éloquent de l'utilité de ce modèle, sur la page C.
Syntaxe
[modifier le code]{{Infobox Langage de programmation | couleur boîte = | nom = | logo = | image = | légende = | paradigme = | auteur = | développeur = | date de première version = | dernière version = | date de dernière version = | version avancée = | date de version avancée = | typage = | implémentations = | langage de programmation = | normes = | dialectes = | influencé par = | a influencé = | système d'exploitation = | licence = | site web = | extension = }}
Paramètres
[modifier le code]Tous les paramètres sont facultatifs.
Les paramètres auteur
, développeur
, paradigme
, système d'exploitation
, extension
peuvent être utilisés au pluriel.
Lorsque Wikidata est renseigné, la valeur peut être importée de Wikidata. Si le paramètre est absent dans l'appel de l'infobox et si la propriété existe dans Wikidata la propriété sera affichée avec sa valeur dans Wikidata.
Paramètres pouvant être importés de Wikidata :
logo
(P154)image
etlégende
(P18 et P2096)date de première version
(P571)dernière version
(P348 (« version ») (sauf si P548 (« type de version ») = Q3295609 (« version bêta »), Q2122918 (« version alpha ») ou Q1072356 (« version RC d'un logiciel ») (de préférence avec P548 = Q12355314 (« version stable »)))date de dernière version
(P348 (« version ») → P577 (« date de publication »))version avancée
(P348 (« version ») (en renseignant P548 (« type de version ») = Q3295609 (« version bêta »), Q2122918 (« version alpha ») ou Q1072356 (« version RC d'un logiciel »)))date de version avancée
(P348 (« version ») → P577 (« date de publication »)licence
(P275))site web
(P856)influencé par
(P737)extension
(P1195)
Ce modèle « catégorise » la page qui l’emploie dans la catégorie Page utilisant l'infobox Langage de programmation avec une syntaxe erronée (en cas d’erreur de syntaxe).
Exemple
[modifier le code]
C | ||
Date de première version | 1970 | |
---|---|---|
Paradigme | Fonctionnel, impératif, objet | |
Auteur | Nom du ou des auteurs originaux | |
Développeur | Nom du ou des développeurs principaux (si différents de l'auteur) | |
Dernière version | 0.1.42 () | |
Typage | Fort, dynamique, statique | |
Normes | ISO | |
Dialectes | plusieurs | |
Influencé par | Lisp, ALGOL | |
A influencé | Common Lisp | |
Implémentations | Implémentations majeures du langage | |
Système d'exploitation | Multiplate-forme, Windows, GNU/Linux, Mac OS X | |
Licence | GNU GPL | |
Site web | site-du-langage.com | |
Extensions de fichiers | .c, .h | |
modifier |
{{Infobox Langage de programmation | couleur boîte = | nom = C | logo = Defaut.svg | image = | légende = | paradigme = [[Programmation fonctionnelle|Fonctionnel]], [[Programmation impérative|impératif]], [[Programmation orientée objet|objet]] | auteur = Nom du ou des auteurs originaux | développeur = Nom du ou des développeurs principaux (si différents de l'auteur) | date de première version = [[1970]] | dernière version = 0.1.42 | date de dernière version = {{Date|18|mars|2005|en informatique}} | version avancée = | date de version avancée = | typage = [[Typage fort|Fort]], [[Typage dynamique|dynamique]], [[Typage statique|statique]] | implémentations = Implémentations majeures du langage | normes = ISO | dialectes = plusieurs | influencé par = [[Lisp (langage)|Lisp]], [[ALGOL]] | a influencé = [[Common Lisp]] | système d'exploitation = [[Logiciel multiplate-forme | Multiplate-forme]], [[Microsoft Windows|Windows]], [[GNU]]/[[Linux]], [[Mac OS X]] | licence = [[Licence publique générale GNU|GNU GPL]] | site web = [http://site-du-langage.com/ site-du-langage.com] | extensions = .c, .h }}
Données TemplateData
[modifier le code]Infobox pour un langage de programmation.
Paramètre | Description | Type | État | |
---|---|---|---|---|
Titre - couleur de fond | couleur boîte | Permet d’adapter la couleur d'arrière-plan de l'infobox à celle du logo. Indiquer la couleur sous forme d'un code couleur CSS.
| Ligne de texte | facultatif |
Nom | nom | Nom du langage. | Chaîne | facultatif |
Logo | logo | Logo officiel du langage.
| Fichier | facultatif |
Logo - taille | taille logo | Taille du logo, en pixels.
| Nombre | facultatif |
Image | image | Image représentant le langage. Attention, l'utilisation d'une capture d'écran d'un logiciel propriétaire est interdite.
| Fichier | facultatif |
Image - légende | légende | Légende affichée sous l'image. | Chaîne | facultatif |
Paradigme (si un seul) | paradigme | Paradigme du langage. Utiliser le champ « Paradigmes » si plusieurs. | Chaîne | facultatif |
Paradigmes (si plusieurs) | paradigmes | Paradigmes du langage. Utiliser le champ « Paradigme » si un seul. | Chaîne | facultatif |
Auteur (si un seul) | auteur | Auteur du langage. | Chaîne | facultatif |
Auteurs (si plusieurs) | auteurs | Auteurs du langage. | Chaîne | facultatif |
Développeur (si un seul) | développeur | Développeur du langage. Utiliser à la place le champ « Développeurs » si plusieurs développeurs. | Chaîne | facultatif |
Développeurs (si plusieurs) | développeurs | Développeurs du langage. Utiliser le champ « Développeur » s’il n'y a qu'un seul développeur. | Chaîne | facultatif |
Première version - date | date de première version | La date de sortie de la première version. | Chaîne | facultatif |
Dernière version | dernière version | Dernière version officielle du langage. | Chaîne | facultatif |
Dernière version - date | date de dernière version | Date de sortie de la dernière version. | Chaîne | facultatif |
Version avancée | version avancée | Dernière version non officielle (souvent la version de développement ou une version bêta). | Chaîne | facultatif |
Version avancée - date | date de version avancée | Date de sortie de la version avancée. | Ligne de texte | facultatif |
Typage | typage | aucune description | Chaîne | facultatif |
Normes | normes | aucune description | Chaîne | facultatif |
Dialectes | dialectes | aucune description | Chaîne | facultatif |
Influencé par | influencé par | aucune description | Chaîne | facultatif |
A influencé | a influencé | aucune description | Chaîne | facultatif |
Implémentations | implémentations | aucune description | Chaîne | facultatif |
Écrit en | langage de programmation langage d'implémentation | Langage de programmation dans lequel le langage a été implémenté. | Chaîne | facultatif |
Système d'exploitation (si un seul) | système d'exploitation os | Système d'exploitation dans lequel peut fonctionner le langage. Utilisez le champ « Systèmes d'exploitation » à la place si plusieurs systèmes sont possibles. | Chaîne | facultatif |
Systèmes d'exploitation (si plusieurs) | systèmes d'exploitation | Les systèmes d'exploitation dans lesquels peut fonctionner le langage. Utilisez le paramètre « systèmes d'exploitation » à la place si un seul système d'exploitation. | Ligne de texte | facultatif |
Licence (si une seule) | licence | Licence sous laquelle est publié le langage. Utiliser le champ « Licences » à la place si plusieurs licences sont utilisées. | Chaîne | facultatif |
Licences (si plusieurs) | licences | Licences sous lesquelles est publié le langage. Utiliser le champ « Licence » à la place si une seule licence est utilisée. | Chaîne | facultatif |
Extension de fichier (si une seule) | extension | Extension de fichier du langage. Utiliser le champ « Extensions de fichier » si plusieurs.
| Ligne de texte | facultatif |
Extensions de fichier (si plusieurs) | extensions | Extensions de fichier du langage. Utiliser le champ « Extension de fichier » si une seule.
| Ligne de texte | facultatif |
Site web | site web | Lien vers le site web officiel. | Ligne de texte | facultatif |
Élément Wikidata | wikidata | Identifiant de l’élément Wikidata représentant le logiciel (seulement si l’identifiant est différent de celui associé à la page où est placé le modèle). — pas encore fonctionnel.
| Ligne de texte | obsolète |
année | année | Paramètre obsolète. | Chaîne | obsolète |
dernière version avancée | dernière version avancée | Paramètre obsolète. | Chaîne | obsolète |
date de dernière version avancée | date de dernière version avancée | Paramètre obsolète. | Chaîne | obsolète |
dernière version stable | dernière version stable | Paramètre obsolète. | Chaîne | obsolète |
date de dernière version stable | date de dernière version stable | Paramètre obsolète. | Chaîne | obsolète |
langue | langue | Paramètre obsolète inutilisé, à supprimer. | Chaîne | obsolète |
nom et logo | nom et logo | Paramètre obsolète inutilisé, à supprimer. | Chaîne | obsolète |
date de mise à jour | date de mise à jour | Paramètre obsolète inutilisé, à supprimer. | Chaîne | obsolète |
description | description | Paramètre obsolète inutilisé, à supprimer. | Chaîne | obsolète |