Le istruzioni che seguono sono contenute nella sottopagina Template:Linguaggio di programmazione/man (modifica · cronologia)
Sandbox: Template:Linguaggio di programmazione/Sandbox (modifica · cronologia) · TemplateStyles: Template:Linguaggio di programmazione/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Template sinottico per un linguaggio di programmazione.
Sintassi
Per inserire il template in una voce copiare il seguente testo:
- nome = il nome ufficiale del linguaggio, se non specificato viene utilizzato il nome della pagina
- immagine = inserire l'eventuale immagine rappresentativa (come il logo o lo screenshot del listato di un programma) con la sintassi: "nomefile.formato", senza namespace né wikisintassi. Se non specificata, è letta su Wikidata dalla proprietà logo (P154), se presente; è possibile disabilitare questa funzionalità inserendo il valore "no"
- didascalia = la didascalia dell'immagine
- autore = il nome dell'ideatore
- data = data della prima versione. Se non specificata, è letta su Wikidata dalla proprietà data di fondazione o creazione (P571), se presente.
- versione = il numero dell'ultima versione e la relativa data. Se non specificata, è letta su Wikidata dalla proprietà identificatore di versione del software (P348), se presente (e la data dal suo qualificatore data di pubblicazione (P577)).
- utilizzo = ambito di utilizzo specifico: linguaggio general-purpose, interrogazione database, ecc.
- paradigmi = i paradigmi di programmazione offerti dal linguaggio, come programmazione procedurale, a oggetti, generica, ecc.
- tipizzazione = la tipizzazione, come forte, debole, ...
- specifiche = le specifiche del linguaggio
- estensione = le estensioni comuni dei file sorgenti. Se non specificata, è letta su Wikidata dalla proprietà estensione del file (P1195), se presente.
- influenzato_da = lista di linguaggi che hanno influenzato il linguaggio in esame, citando le fonti
- ha_influenzato = lista di linguaggi influenzati dal linguaggio in esame, citando le fonti
- Implementazione di riferimento
- implementazione_riferimento = i compilatori, gli interpreti o l'IDE che implementano il linguaggio in oggetto
- sistema_operativo = i sistemi operativi supportati dall'implementazione di riferimento
- lingua = lingue supportate dall'implementazione di riferimento
- licenza = licenza del codice sorgente o binario dell'implementazione di riferimento. Se non specificata, è letta su Wikidata dalla proprietà licenza (P275), se presente.
- sito_web = sito ufficiale nella forma http://www.sitoweb.org (nella visualizzazione il protocollo http:// è automaticamente rimosso dal template). Se non specificato, è letto su Wikidata dalla proprietà sito web ufficiale (P856), se presente.
Dati per VisualEditor
La tabella TemplateData che segue è contenuta nella sottopagina Template:Linguaggio di programmazione/TemplateData (modifica·cronologia)
Nessuna descrizione.
Parametro | Descrizione | Tipo | Stato | |
---|---|---|---|---|
Nome | nome | Il nome ufficiale del linguaggio, se non specificato viene utilizzato il nome della pagina | Stringa | facoltativo |
Immagine | immagine | Il nome di una immagine rappresentativa, come il logo o lo screenshot del listato di un programma | File | facoltativo |
Didascalia | didascalia | La didascalia dell'immagine | Stringa | facoltativo |
Autore | autore | Il nome dell'ideatore | Stringa | obbligatorio |
Data rilascio prima versione | data | Data della prima versione dell linguaggio. Se non specificata, viene letta da Wikidata dalla proprietà data di fondazione (P571), se presente. | Data | obbligatorio |
Ultima versione | versione | Il numero dell'ultima versione e la relativa data. Se non specificata, viene letta da Wikidata dalla proprietà versione (P348), se presente (e la data dal suo qualificatore data di pubblicazione (P577)). | Linea | facoltativo |
Utilizzo | utilizzo | Ambito di utilizzo specifico
| Linea | obbligatorio |
Paradigmi di programmazione | paradigmi | I paradigmi di programmazione offerti dal linguaggio | Linea | obbligatorio |
Tipizzazione | tipizzazione | nessuna descrizione
| Sconosciuto | obbligatorio |
specifiche | specifiche | nessuna descrizione | Sconosciuto | facoltativo |
estensione | estensione | nessuna descrizione | Sconosciuto | facoltativo |
influenzato_da | influenzato_da | nessuna descrizione | Sconosciuto | facoltativo |
ha_influenzato | ha_influenzato | nessuna descrizione | Sconosciuto | facoltativo |
implementazione_riferimento | implementazione_riferimento | nessuna descrizione | Sconosciuto | facoltativo |
sistema_operativo | sistema_operativo | nessuna descrizione | Sconosciuto | facoltativo |
lingua | lingua | nessuna descrizione | Sconosciuto | facoltativo |
licenza | licenza | nessuna descrizione | Sconosciuto | facoltativo |
sito_web | sito_web | nessuna descrizione | Sconosciuto | facoltativo |