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 C:
Ada
Code | Result | |||
---|---|---|---|---|
{{Template:User ada}} | Usage | |||
{{Template:User ada-1}} | Template:User ada-1 | Usage | ||
{{Template:User ada-2}} | Template:User ada-2 | Usage | ||
{{Template:User ada-3}} | Template:User ada-3 | Usage | ||
{{Template:User ada-4}} | Template:User ada-4 | Usage | ||
{{Template:User ada-N}} |
|
Usage |
ASP
Code | Result | |||
---|---|---|---|---|
{{Template:User asp}} | Usage | |||
{{Template:User asp-1}} | Usage | |||
{{Template:User asp-2}} |
|
Usage | ||
{{Template:User asp-3}} | Usage | |||
{{Template:User asp-4}} | Usage | |||
{{Template:User asp-N}} | Usage |
BASIC
Code | Result | |||
---|---|---|---|---|
{{Template:User bas}} | Usage | |||
{{Template:User bas-0}} | Usage | |||
{{Template:User bas-1}} | Usage | |||
{{Template:User bas-2}} |
|
Usage | ||
{{Template:User bas-3}} | Usage | |||
{{Template:User bas-4}} |
|
Usage | ||
{{Template:User bas-N}} | Usage |
Assembly/Assembler
C
Code | Result | |||
---|---|---|---|---|
{{Template:User C}} | Usage | |||
{{Template:User C-0}} |
|
Usage | ||
{{Template:User C-1}} | Usage | |||
{{Template:User C-2}} |
|
Usage | ||
{{Template:User C-3}} | Usage | |||
{{Template:User C-4}} | Usage | |||
{{Template:User C-5}} |
|
Usage | ||
{{Template:User C-N}} |
|
Usage |
C++
Code | Result | |||
---|---|---|---|---|
{{Template:User c++}} | Usage | |||
{{Template:User c++-0}} | Usage | |||
{{Template:User c++-1}} | Usage | |||
{{Template:User c++-2}} |
|
Usage | ||
{{Template:User c++-3}} | Usage | |||
{{Template:User c++-4}} | Usage | |||
{{Template:User c++-N}} | Usage |
C#
Code | Result | |||
---|---|---|---|---|
{{Template:User c sharp}} | Usage | |||
{{Template:User c sharp-0}} | Usage | |||
{{Template:User c sharp-1}} | Usage | |||
{{Template:User c sharp-2}} |
|
Usage | ||
{{Template:User c sharp-3}} | Usage | |||
{{Template:User c sharp-4}} | Usage | |||
{{Template:User c sharp-N}} | Usage |
COBOL
Code | Result | |||
---|---|---|---|---|
{{Template:User cobol}} | Usage | |||
{{Template:User cobol-0}} | Usage | |||
{{Template:User cobol-1}} |
|
Usage | ||
{{Template:User cobol-2}} |
|
Usage | ||
{{Template:User cobol-3}} |
|
Usage | ||
{{Template:User cobol-4}} |
|
Usage |
ColdFusion
Code | Result | |||
---|---|---|---|---|
{{Template:User coldfusion}} |
|
Usage | ||
{{Template:User coldfusion-1}} |
|
Usage | ||
{{Template:User coldfusion-2}} |
|
Usage | ||
{{Template:User coldfusion-3}} |
|
Usage | ||
{{Template:User coldfusion-4}} |
|
Usage |
Fortran
Code | Result | |||
---|---|---|---|---|
{{Template:User for}} | Usage | |||
{{Template:User for-1}} |
|
Usage | ||
{{Template:User for-2}} |
|
Usage | ||
{{Template:User for-3}} |
|
Usage | ||
{{Template:User programming-!3|Fortran}} | Usage | |||
{{Template:User for-4}} |
|
Usage |
Forth
Code | Result | |||
---|---|---|---|---|
{{Template:User fth}} | Usage | |||
{{Template:User fth-2}} |
|
Usage | ||
{{Template:User FORTH-3}} | Usage | |||
{{Template:User FORTH-4}} | Usage |
Haskell
Code | Result | |||
---|---|---|---|---|
{{Template:User haskell}} | Usage | |||
{{Template:User haskell-0}} | Usage | |||
{{Template:User haskell-1}} | Usage | |||
{{Template:User haskell-2}} |
|
Usage | ||
{{Template:User haskell-3}} | Usage | |||
{{Template:User haskell-4}} | Usage | |||
{{Template:User haskell-N}} | Usage |
Java
Code | Result | |||
---|---|---|---|---|
{{Template:User java}} | Usage | |||
{{Template:User java-0}} | Usage | |||
{{Template:User java-1}} | Usage | |||
{{Template:User java-2}} |
|
Usage | ||
{{Template:User java-3}} | Usage | |||
{{Template:User java-4}} | Usage | |||
{{Template:User java-5}} |
|
Usage | ||
{{Template:User java-N}} | Usage |
Warning: Default sort key "User Java" overrides earlier default sort key "User C".
Lisp
Code | Result | |||
---|---|---|---|---|
{{Template:User lisp}} | Usage | |||
{{Template:User lisp-1}} | Usage | |||
{{Template:User lisp-2}} |
|
Usage |
LPC
Code | Result | |||
---|---|---|---|---|
{{User:Chaos5023/Userboxes/LPC}} |
|
Usage | ||
{{User:Chaos5023/Userboxes/LPC-1}} |
|
Usage | ||
{{User:Chaos5023/Userboxes/LPC-2}} |
|
Usage | ||
{{User:Chaos5023/Userboxes/LPC-3}} |
|
Usage | ||
{{User:Chaos5023/Userboxes/LPC-4}} |
|
Usage | ||
{{User:Chaos5023/Userboxes/LPC-N}} |
|
Usage |
Lua
Code | Result | |
---|---|---|
{{Template:User lua}} | Usage | |
{{Template:User lua-1}} | Usage | |
{{Template:User lua-2}} | Usage | |
{{Template:User lua-3}} | Usage |
Mathematica
Code | Result | |||
---|---|---|---|---|
{{Template:User mathematica}} |
|
Usage | ||
{{Template:User mathematica-1}} | Usage | |||
{{Template:User mathematica-2}} |
|
Usage | ||
{{Template:User mathematica-3}} | Usage | |||
{{Template:User mathematica-4}} | Usage |
Pascal
Code | Result | |||
---|---|---|---|---|
{{Template:User opas}} |
|
Usage | ||
{{Template:User pas}} | Usage | |||
{{User:Piksi/Userboxes/Freepascal}} |
|
Usage |
Scheme
Code | Result | |||
---|---|---|---|---|
{{Template:User scheme}} |
|
Usage | ||
{{Template:User scheme-1}} | Usage | |||
{{Template:User scheme-2}} |
|
Usage | ||
{{Template:User scheme-3}} | Usage | |||
{{Template:User scheme-4}} | Usage |
Other Programming languages
Markup, Query, and Scripting languages
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 | ||
{{User:Serprex/GML}} | Usage | |||
{{Template:User html}} | Usage | |||
{{Template:User js}} |
|
Usage | ||
{{User:Unimaginative Username/Userboxes/Javascript disabled}} |
|
Usage | ||
{{Template:User kon}} | Usage | |||
{{Template:User latex}} |
|
Usage | ||
{{Template:User LOLCODE}} | Usage | |||
{{Template:User mircs}} | Usage | |||
{{Template:User mysql}} | Usage | |||
{{Template:User postgresql}} |
|
Usage | ||
{{Template:User re}} |
|
Usage | ||
{{Template:User sql-N}} | Usage | |||
{{Template:User t}} | Usage | |||
{{Template:User TeX}} | Usage | |||
{{User:Nihiltres/Userboxes/TI-BASIC}} |
|
Usage | ||
{{Template:User vba}} |
|
Usage | ||
{{Template:User vbs}} | Usage | |||
{{Template:User standards compliant}} | Usage | |||
{{Template:User wiki lang}} |
|
Usage | ||
{{Template:User wikimarkup enthusiast}} |
|
Usage | ||
{{Template:User xaml}} | Usage | |||
{{Template:User xml}} | Usage | |||
{{User:Barfbagger/Userboxes/XL macro}} | Usage | |||
{{Template:User xhtml}} | Usage | |||
{{Template:User xslt}} |
|
Usage | ||
{{Template:User xul}} |
|
Usage | ||
{{User:4crickj/Userboxes/Web2}} |
|
Usage |
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:
Code | Result | |||
---|---|---|---|---|
{{Template:User programming-0}} |
|
Usage | ||
{{Template:User programming-1}} |
|
Usage | ||
{{Template:User programming-2}} |
|
Usage | ||
{{Template:User programming-3}} |
|
Usage | ||
{{Template:User programming-4}} |
|
Usage | ||
{{Template:User programming-N}} |
|
Usage | ||
{{Template:User programming-x}} |
|
Usage | ||
{{User:Mistman123/Userboxes/Recursive}} | Usage |