Vai al contenuto

Template:Linguaggio di programmazione

Da Wikipedia, l'enciclopedia libera.

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.

(legenda colori)

{{Linguaggio di programmazione
|nome =
|immagine =
|didascalia =
|autore =
|data =
|versione =
|utilizzo =
|paradigmi =
|tipizzazione =
|specifiche =
|estensione =
|influenzato_da =
|ha_influenzato =
|implementazione_riferimento =
|sistema_operativo =
|lingua =
|licenza =
|sito_web =
}}

VisualEditor Dati per VisualEditor
La tabella TemplateData che segue è contenuta nella sottopagina Template:Linguaggio di programmazione/TemplateData (modifica·cronologia)

Nessuna descrizione.

Parametri template[Modifica dati del modello]

Questo template ha una formattazione personalizzata.

ParametroDescrizioneTipoStato
Nomenome

Il nome ufficiale del linguaggio, se non specificato viene utilizzato il nome della pagina

Stringafacoltativo
Immagineimmagine

Il nome di una immagine rappresentativa, come il logo o lo screenshot del listato di un programma

Filefacoltativo
Didascaliadidascalia

La didascalia dell'immagine

Stringafacoltativo
Autoreautore

Il nome dell'ideatore

Stringaobbligatorio
Data rilascio prima versionedata

Data della prima versione dell linguaggio. Se non specificata, viene letta da Wikidata dalla proprietà data di fondazione (P571), se presente.

Dataobbligatorio
Ultima versioneversione

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)).

Lineafacoltativo
Utilizzoutilizzo

Ambito di utilizzo specifico

Esempio
linguaggio general-purpose, interrogazione database, ecc.
Lineaobbligatorio
Paradigmi di programmazioneparadigmi

I paradigmi di programmazione offerti dal linguaggio

Lineaobbligatorio
Tipizzazionetipizzazione

nessuna descrizione

Esempio
Forte, Debole
Sconosciutoobbligatorio
specifichespecifiche

nessuna descrizione

Sconosciutofacoltativo
estensioneestensione

nessuna descrizione

Sconosciutofacoltativo
influenzato_dainfluenzato_da

nessuna descrizione

Sconosciutofacoltativo
ha_influenzatoha_influenzato

nessuna descrizione

Sconosciutofacoltativo
implementazione_riferimentoimplementazione_riferimento

nessuna descrizione

Sconosciutofacoltativo
sistema_operativosistema_operativo

nessuna descrizione

Sconosciutofacoltativo
lingualingua

nessuna descrizione

Sconosciutofacoltativo
licenzalicenza

nessuna descrizione

Sconosciutofacoltativo
sito_websito_web

nessuna descrizione

Sconosciutofacoltativo