Wikipedia:Userboxes/Language/Programming/04
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
No issues specified. Please specify issues, or remove this template. |
- Programmers often have advanced methods of browsing and working on Wikipedia. To participate in discussions on advanced Wikipedia skills, see the Virtual classroom. You are invited to share and compare your wikiways. What power tools do you use?
Below is a list of all the programming-related userboxes on Wikipedia. Placing one of these on your userpage automatically lists you in Wikipedia's category system under the corresponding category so that other users may find you based on your skills. The available programming userboxes are:
Specific languages
Often skill levels -1 up to -4 are supported by corresponding templates. However, skill levels may extend as high as -6. Sometimes -0 and -N (derived from native, meaning superlative ) are also offered. A typical example is the programming language Ada:
Ada
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User ada-1}} | linked pages | |||
{{User ada-2}} | linked pages | |||
{{User ada-3}} | linked pages | |||
{{User ada-4}} | linked pages | |||
{{User ada-N}}
|
|
linked pages | ||
{{User ada}}
|
linked pages |
ASP
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User asp-1}}
|
linked pages | |||
{{User asp-2}}
|
|
linked pages | ||
{{User asp-3}}
|
linked pages | |||
{{User asp-4}}
|
linked pages | |||
{{User asp-N}}
|
linked pages | |||
{{User asp}}
|
linked pages |
BASIC
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User bas-0}}
|
linked pages | |||
{{User bas-1}}
|
linked pages | |||
{{User bas-2}}
|
|
linked pages | ||
{{User bas-3}}
|
linked pages | |||
{{User bas-4}}
|
|
linked pages | ||
{{User bas-N}}
|
linked pages | |||
{{User bas}}
|
linked pages |
Assembly/Assembler
C
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User c-0}}
|
|
linked pages | ||
{{User c-1}}
|
linked pages | |||
{{User c-2}}
|
|
linked pages | ||
{{User c-3}}
|
linked pages | |||
{{User c-4}}
|
linked pages | |||
{{User c-5}}
|
|
linked pages | ||
{{User c-N}}
|
|
linked pages | ||
{{User c}}
|
linked pages |
C++
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User c++-0}}
|
linked pages | |||
{{User c++-1}}
|
linked pages | |||
{{User c++-2}}
|
|
linked pages | ||
{{User c++-3}}
|
linked pages | |||
{{User c++-4}}
|
linked pages | |||
{{User c++-5}}
|
|
linked pages | ||
{{User c++-N}}
|
linked pages | |||
{{User c++}}
|
linked pages |
C#
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User c sharp-0}}
|
linked pages | |||
{{User c sharp-1}}
|
linked pages | |||
{{User c sharp-2}}
|
|
linked pages | ||
{{User c sharp-3}}
|
linked pages | |||
{{User c sharp-4}}
|
linked pages | |||
{{User c sharp-5}}
|
|
linked pages | ||
{{User c sharp-N}}
|
linked pages | |||
{{User c sharp}}
|
linked pages |
Objective-C
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User objc-0}}
|
|
linked pages | ||
{{User objc-1}}
|
|
linked pages | ||
{{User objc-2}}
|
|
linked pages | ||
{{User objc-3}}
|
|
linked pages | ||
{{User objc-4}}
|
|
linked pages | ||
{{User objc-5}}
|
|
linked pages | ||
{{User objc}}
|
|
linked pages |
COBOL
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User cobol-0}}
|
linked pages | |||
{{User cobol-1}}
|
|
linked pages | ||
{{User cobol-2}}
|
|
linked pages | ||
{{User cobol-3}}
|
|
linked pages | ||
{{User cobol-4}}
|
|
linked pages | ||
{{User cobol}}
|
linked pages |
ColdFusion
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User coldfusion-1}}
|
|
linked pages | ||
{{User coldfusion-2}}
|
|
linked pages | ||
{{User coldfusion-3}}
|
|
linked pages | ||
{{User coldfusion-4}}
|
|
linked pages | ||
{{User coldfusion}}
|
|
linked pages |
Fortran
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User for-0}}
|
linked pages | |||
{{User for-1}}
|
|
linked pages | ||
{{User for-2}}
|
|
linked pages | ||
{{User for-3}}
|
|
linked pages | ||
{{User for-4}}
|
|
linked pages | ||
{{User for}}
|
linked pages |
Forth
- please combine "User FORTH" into "User fth"
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User fth-1}}
|
linked pages | |||
{{User fth-2}}
|
|
linked pages | ||
{{User fth-3}}
|
linked pages | |||
{{User fth-4}}
|
linked pages | |||
{{User fth}}
|
linked pages |
Wikitext | userbox | where used |
---|---|---|
{{User FORTH-1}} | linked pages | |
{{User FORTH-2}} | linked pages | |
{{User FORTH-3}}
|
linked pages | |
{{User FORTH-4}}
|
linked pages | |
{{User FORTH}} | linked pages |
Haskell
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User haskell-0}}
|
linked pages | |||
{{User haskell-1}}
|
linked pages | |||
{{User haskell-2}}
|
|
linked pages | ||
{{User haskell-3}}
|
linked pages | |||
{{User haskell-4}}
|
linked pages | |||
{{User haskell-N}}
|
linked pages | |||
{{User haskell}}
|
linked pages |
Java
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User java-0}}
|
linked pages | |||
{{User java-1}}
|
linked pages | |||
{{User java-2}}
|
|
linked pages | ||
{{User java-3}}
|
linked pages | |||
{{User java-4}}
|
linked pages | |||
{{User java-5}}
|
|
linked pages | ||
{{User java-6}}
|
|
linked pages | ||
{{User java-N}}
|
linked pages | |||
{{User java}}
|
linked pages |
Lisp
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User lisp-1}}
|
linked pages | |||
{{User lisp-2}}
|
|
linked pages | ||
{{User lisp-3}}
|
linked pages | |||
{{User lisp-4}}
|
linked pages | |||
{{User lisp}}
|
linked pages |
LPC
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User:Chaos5023/Userboxes/LPC-1}}
|
|
linked pages | ||
{{User:Chaos5023/Userboxes/LPC-2}}
|
|
linked pages | ||
{{User:Chaos5023/Userboxes/LPC-3}}
|
|
linked pages | ||
{{User:Chaos5023/Userboxes/LPC-4}}
|
|
linked pages | ||
{{User:Chaos5023/Userboxes/LPC-N}}
|
|
linked pages | ||
{{User:Chaos5023/Userboxes/LPC}}
|
|
linked pages |
Lua
Wikitext | userbox | where used |
---|---|---|
{{User lua-1}}
|
linked pages | |
{{User lua-2}}
|
linked pages | |
{{User lua-3}}
|
linked pages | |
{{User lua-4}}
|
linked pages | |
{{User lua}}
|
linked pages |
Mathematica
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User mathematica-1}}
|
linked pages | |||
{{User mathematica-2}}
|
|
linked pages | ||
{{User mathematica-3}}
|
linked pages | |||
{{User mathematica-4}}
|
linked pages | |||
{{User mathematica}}
|
|
linked pages |
Pascal
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User pas-1}}
|
|
linked pages | ||
{{User pas-2}}
|
|
linked pages | ||
{{User pas-3}}
|
|
linked pages | ||
{{User pas-4}}
|
|
linked pages | ||
{{User pas-N}}
|
linked pages | |||
{{User pas}}
|
linked pages |
Object Pascal
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User opas-1}}
|
|
linked pages | ||
{{User opas-2}}
|
|
linked pages | ||
{{User opas-3}}
|
|
linked pages | ||
{{User opas-4}}
|
|
linked pages | ||
{{User opas}}
|
|
linked pages |
Scheme
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User scheme-1}}
|
linked pages | |||
{{User scheme-2}}
|
|
linked pages | ||
{{User scheme-3}}
|
linked pages | |||
{{User scheme-4}}
|
linked pages | |||
{{User scheme}}
|
|
linked pages |
Languages to be Expanded
Code | Result | |||
---|---|---|---|---|
{{User:UBX/matlab}} | Usage | |||
{{User:SamuelRiv/Userboxes/ML}} | Usage | |||
{{Template:User MOO}} | Usage | |||
{{Template:User MUMPS}} | Usage | |||
{{Template:User objc}} |
|
Usage | ||
{{Template:User ocaml}} | Usage | |||
{{User:Quasar Jarosz/Userboxes/Perl}} |
|
Usage | ||
{{Template:User pro}} | Usage | |||
{{Template:User py}} |
|
Usage | ||
{{User:Impiaaa/Userboxes/Python}} |
|
Usage | ||
{{Template:User rexx-N}} | Usage | |||
{{User:UserBox/AS400-RPG}} |
|
Usage | ||
{{Template:User ruby}} |
|
Usage | ||
{{Template:User SmallTalk}} | Usage | |||
{{Template:User vb}} |
|
Usage | ||
{{Template:User vb.net}} |
|
Usage | ||
{{User:Serprex/GML}} | Usage | |||
{{Template:User LOLCODE}} | Usage |
Markup languages
Languages to be Expanded
Code | Result | |||
---|---|---|---|---|
{{Template:User fpml}} | Usage | |||
{{Template:User ActionScript}} |
|
Usage | ||
{{Template:User Ascript-n}} |
|
Usage | ||
{{Template:User bash}} | Usage | |||
{{Template:User batch-1}} |
|
Usage | ||
{{Template:User css}} |
|
Usage | ||
{{Template:User html}} | Usage | |||
{{Template:User latex}} |
|
Usage |
Query languages
Languages to be Expanded
Scripting languages
Languages to be Expanded
Code | Result | |||
---|---|---|---|---|
{{User:UserBox/AS400-CL}} |
|
Usage | ||
{{Template:User nwscript}} | Usage | |||
{{User:ZeroOne/Userboxes/php}} | Usage | |||
{{User:ZabMilenko/Userboxes/php coder}} | Usage | |||
{{Template:User tcl}} | Usage | |||
{{Template:User tcltk}} | Usage | |||
{{Template:User js}} |
|
Usage | ||
{{Template:User kon}} | Usage |
Unsorted
Missing languages
If your language doesn't have a specific level userbox and you don't want to create it yourself, you can use a generic programming language userbox. Pages with these templates show the specified language skill, and belong to the corresponding general programming skill category:
Code | Result | |||
---|---|---|---|---|
{{Template:User programming-!2|VRML}} | Usage | |||
{{Template:User programming-!1|RuneScript}} |
|
Usage | ||
{{Template:User programming-!4|Foo90}} | Usage | |||
{{Template:User programming-!N|Unlambda}} |
|
Usage | ||
{{Template:User programming-!3|SNOBOL}} | Usage | |||
{{Template:User programming-!3|PL/1}} | Usage | |||
{{Template:User programming-!3|COBOL}} | Usage | |||
{{Template:User programming-!3|Algol}} | Usage |
Note that e.g. {{user programming-!3|Fortran}}
won't add you to Category:User for-3, but you
can add existing categories manually to the end of
your page:
[[Category:User for-3|{{PAGENAME}}]]
On a user page the {{PAGENAME}} is simply the user name, used as sort key for the category, otherwise the entry would be sorted under U = User.
General
You can also use one of the general programming language skill level templates:
Wikitext | userbox | where used | ||
---|---|---|---|---|
{{User programming-0}}
|
|
linked pages | ||
{{User programming-1}}
|
|
linked pages | ||
{{User programming-2}}
|
|
linked pages | ||
{{User programming-3}}
|
|
linked pages | ||
{{User programming-4}}
|
|
linked pages | ||
{{User programming-N}}
|
|
linked pages | ||
{{User programming}}
|
|
linked pages |