Template:Software/Archivio/Linguaggio: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
implementato il Template:Software/L per poter implementare le varie Categoria:Software libero in C senza dover impazzire
Riga 1: Riga 1:
<includeonly>{{#switch:{{lc:{{{1}}}}}
<includeonly>{{#switch:{{lc:{{{1}}}}}
|action
|action
|action! = [[Action! (linguaggio di programmazione)|Action!]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Action!]]}}
|action! = {{Software/L|Action! (linguaggio di programmazione) |cat={{{2|}}} }}
|ada = [[Ada (linguaggio di programmazione)|Ada]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Ada]]}}
|ada = {{Software/L|Ada (linguaggio di programmazione) |cat={{{2|}}} }}
|assembly = [[Assembly]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Assembly]]}}
|assembly = {{Software/L|Assembly |cat={{{2|}}} }}
|basic = [[BASIC]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in BASIC]]}}
|basic = {{Software/L|BASIC |cat={{{2|}}} }}
|c = [[C (linguaggio)|C]]{{#ifeq:{{{2|}}}|no|| {{#ifeq:{{{3|}}}|no|[[Categoria:Software in C]]|[[Categoria:Software libero in C]]}} }}
|c = {{Software/L|C (linguaggio)| {{{3|}}} |cat={{{2|}}} }}
|cpp
|cpp
|c ++
|c ++
|c++ = [[C++]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in C++]]}}
|c++ = {{Software/L|C++ |cat={{{2|}}} }}
|c sharp
|c sharp
|csharp
|csharp
|c #
|c #
|c# = [[C sharp|C#]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in C sharp]]}}
|c# = {{Software/L|C sharp|<!-- libero? -->|C# |cat={{{2|}}} }}
|css = [[CSS]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in CSS]]}}
|css = {{Software/L|CSS}}
|embarcadero delphi
|embarcadero delphi
|delphi = [[Embarcadero Delphi|Delphi]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Delphi]]}}
|delphi = {{Software/L|Embarcadero Delphi|<!-- libero? -->|Delphi |cat={{{2|}}} }}
|erlang = [[Erlang (linguaggio di programmazione)|Erlang]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Erlang]]}}
|erlang = {{Software/L|Erlang (linguaggio di programmazione) |cat={{{2|}}} }}
|fortran = [[Fortran]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Fortran]]}}
|fortran = {{Software/L|Fortran |cat={{{2|}}} }}
|go = [[Go (linguaggio di programmazione)|Go]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Go]]}}
|go = {{Software/L|Go (linguaggio di programmazione) |cat={{{2|}}} }}
|groovy= [[Groovy]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Groovy]]}}
|groovy = {{Software/L|Groovy |cat={{{2|}}} }}
|html5 = [[HTML5]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in HTML5]]}}
|html5 = {{Software/L|HTML5 |cat={{{2|}}} }}
|java = [[Java (linguaggio di programmazione)|Java]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Java]]}}
|java = {{Software/L|Java (linguaggio di programmazione) |cat={{{2|}}} }}
|js
|js
|javascript = [[JavaScript]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in JavaScript]]}}
|javascript = {{Software/L|JavaScript |cat={{{2|}}} }}
|lua = [[Lua]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Lua]]}}
|lua = {{Software/L|Lua |cat={{{2|}}} }}
|objective-c
|objective-c
|objective c = [[Objective C]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Objective C]]}}
|objective c = {{Software/L|Objective-C|<!-- libero? -->||Objective C |cat={{{2|}}} }}
|pascal = [[Pascal (linguaggio di programmazione)|Pascal]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Pascal]]}}
|pascal = {{Software/L|Pascal (linguaggio di programmazione) |cat={{{2|}}} }}
|php = [[PHP]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in PHP]]}}
|php = {{Software/L|PHP |cat={{{2|}}} }}
|perl = [[Perl]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Perl]]}}
|perl = {{Software/L|Perl |cat={{{2|}}} }}
|pl
|pl
|pgsql
|pgsql
|pl-pgsql
|pl-pgsql
|pl/pgsql = [[PL/pgSQL]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in PL/pgSQL]]}}
|pl/pgsql = {{Software/L|PL/pgSQL |cat={{{2|}}} }}
|python = [[Python]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Python]]}}
|python = {{Software/L|Python |cat={{{2|}}} }}
|qml = [[QML (linguaggio di programmazione)|QML]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in QML]]}}
|qml = {{Software/L|QML (linguaggio di programmazione) |cat={{{2|}}} }}
|ruby = [[Ruby]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Ruby]]}}
|ruby = {{Software/L|Ruby |cat={{{2|}}} }}
|scala = [[Scala (linguaggio di programmazione)|Scala]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Scala]]}}
|scala = {{Software/L|Scala (linguaggio di programmazione) |cat={{{2|}}} }}
|scheme = [[Scheme]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Scheme]]}}
|scheme = {{Software/L|Scheme |cat={{{2|}}} }}
|swift= [[Swift (linguaggio di programmazione)|Swift]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Swift]]}}
|swift= {{Software/L|Swift (linguaggio di programmazione) |cat={{{2|}}} }}
|tex = [[TeX]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in TeX]]}}
|tex = {{Software/L|TeX |cat={{{2|}}} }}
|tcl = [[Tcl]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Tcl]]}}
|tcl = {{Software/L|Tcl |cat={{{2|}}} }}
|vala = [[Vala (linguaggio di programmazione)|Vala]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Vala]]}}
|vala = {{Software/L|Vala (linguaggio di programmazione) |cat={{{2|}}} }}
|visual basic = [[Visual Basic]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in Visual Basic]]}}
|visual basic = {{Software/L|Visual Basic |cat={{{2|}}} }}
|xul = [[XML User Interface Language]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in XUL]]}}
|xul = {{Software/L|XML User Interface Language|<!-- libero? -->|XUL |cat={{{2|}}} }}
|web = [[WEB (linguaggio)|WEB]]{{#ifeq:{{{2|}}}|no||[[Categoria:Software in WEB]]}}
|web = {{Software/L|WEB (linguaggio) |cat={{{2|}}} }}
|sconosciuto = Sconosciuto<!--{{#ifeq:{{{2|}}}|no||[[Categoria:Software in linguaggio sconosciuto]]}}-->
|sconosciuto = Sconosciuto<!--{{#ifeq:{{{2|}}}|no||[[Categoria:Software in linguaggio sconosciuto]]}}-->
|#default = {{#ifexist:{{{1}}}|[[{{{1}}}]]|{{{1}}}}}&nbsp;<span style="font-size:75%">(non&nbsp;in&nbsp;[[Template:Software/Linguaggio|lista]])</span>{{#ifeq:{{{2|}}}|no||{{#ifexist:Categoria:Software in {{{1}}}|[[Categoria:Software in {{{1}}}]]|[[Categoria:Software in linguaggio non riconosciuto]]}}}}
|#default = {{#ifexist:{{{1}}}|[[{{{1}}}]]|{{{1}}}}}&nbsp;<span style="font-size:75%">(non&nbsp;in&nbsp;[[Template:Software/Linguaggio|lista]])</span>{{#ifeq:{{{2|}}}|no||{{#ifexist:Categoria:Software in {{{1}}}|[[Categoria:Software in {{{1}}}]]|[[Categoria:Software in linguaggio non riconosciuto]]}}}}

Versione delle 23:26, 17 gen 2017

Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Software/Archivio/Linguaggio/man (modifica · cronologia)
Sandbox: Template:Software/Archivio/Linguaggio/Sandbox (modifica · cronologia) · Tutte le sottopagine: lista

Questo template è stato utilizzato dal 2012 al 2017 finché non è stato rimpiazzato dal Modulo:Software/Configurazione. Può essere mantenuto per ragioni storiche, in relazione al saggio en:Wikipedia:Avoid using meta-templates (evitare l'utilizzo di template innestati).

All'epoca, per categorizzare le voci in base al linguaggio di programmazione, il template {{Software}} passava i parametri al template {{Software/Linguaggio}} che aveva tante condizioni quanti erano i linguaggi (es: diff72330234).

Per una breve fase, per snellire questo template, le condizioni erano affidate ad ulteriori sotto-chiamate al template {{Software/L}} (transizione: diff85401378).

Prima del Modulo:Software la documentazione doveva essere mantenuta separatamente (es: diff72336938).

Vecchie istruzioni

La seguente tabella mostra i parametri da inserire nel template {{Software}}, il linguaggio di programmazione a cui i parametri si riferiscono e la relativa categoria che sarà applicata automaticamente.

Puoi specificare i linguaggi di programmazione anche attraverso la proprietà Wikidata linguaggio di programmazione (P277).

Linguaggio Parametro da inserire Categoria
Action! action
action!
Categoria:Software in Action!
ActionScript actionscript //
Ada ada Categoria:Software in Ada
Assembly assembly Categoria:Software in Assembly
Bash bash Categoria:Software in Bash
BASIC basic Categoria:Software in BASIC
C c Categoria:Software in C
C++ c++
cpp
c ++
Categoria:Software in C++
C sharp c#
c sharp
c #
Categoria:Software in C sharp
CoffeeScript coffeescript Categoria:Software in CoffeeScript
CSS css Categoria:Software in CSS
Embarcadero Delphi delphi
embarcadero delphi
Categoria:Software in Delphi
Erlang erlang Categoria:Software in Erlang
Fortran fortran Categoria:Software in Fortran
Go go Categoria:Software in Go
Groovy groovy Categoria:Software in Groovy
Haskell haskell Categoria:Software in Haskell
HTML
HTML5
html
html5
Categoria:Software in HTML
Categoria:Software in HTML5
Java java Categoria:Software in Java
JavaScript javascript
js
Categoria:Software in JavaScript
Lisp lisp Categoria:Software in Lisp
Lua lua Categoria:Software in Lua
Objective-C objective c
objective-c
Categoria:Software in Objective-C
Object Pascal object pascal Categoria:Software in Object Pascal
Pascal pascal categoria:Software in Pascal
PHP php Categoria:Software in PHP
Perl perl Categoria:Software in Perl
PL/pgSQL pl
pgsql
pl-pgsql
pl/pgsql
Categoria:Software in PL/pgSQL
Python python Categoria:Software in Python
QML qml Categoria:Software in QML
Qt qt Categoria:Software in Qt
Ruby ruby Categoria:Software in Ruby
Scala scala Categoria:Software in Scala
Scheme scheme Categoria:Software in Scheme
Swift swift Categoria:Software in Swift
TeX tex Categoria:Software in TeX
Tcl tcl Categoria:Software in Tcl
XML User Interface Language xul Categoria:Software in XUL
Vala vala Categoria:Software in Vala
Visual Basic visual basic Categoria:Software in Visual Basic
WEB web Categoria:Software in WEB

Pagine correlate