Wikipedia:Userboxes/Programming
From Wikipedia, the free encyclopedia
- 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:
Contents |
[edit] Specific languages
Often skill levels -1 up to -4 are supported by corresponding templates. Sometimes -0 and -N (derived from native ) are also offered. A typical example is the programming language C:
Code | Result | Users | ||
---|---|---|---|---|
{{Template:User_c}} | Transclusions | |||
{{Template:user c-0}} | Transclusions | |||
{{Template:user c-1}} | Transclusions | |||
{{Template:user c-2}} |
|
Transclusions | ||
{{Template:user c-3}} | Transclusions | |||
{{Template:user c-4}} | Transclusions | |||
{{Template:user c-N}} |
|
Transclusions |
[edit] C++
Code | Result | Users | ||
---|---|---|---|---|
{{Template:User c++}} | Transclusions | |||
{{User:Celtic Minstrel/User cpp-0}} |
|
Transclusions | ||
{{Template:User c++-1}} | Transclusions | |||
{{Template:User c++-2}} |
|
Transclusions | ||
{{Template:User c++-3}} | Transclusions | |||
{{Template:User c++-4}} | Transclusions | |||
{{Template:User c++-N}} | Transclusions |
[edit] Java
Code | Result | Users | ||
---|---|---|---|---|
{{Template:User java}} | Transclusions | |||
{{Template:User java-0}} | Transclusions | |||
{{Template:User java-1}} | Transclusions | |||
{{Template:User java-2}} |
|
Transclusions | ||
{{Template:User java-3}} | Transclusions | |||
{{Template:User java-4}} | Transclusions | |||
{{Template:User java-5}} |
|
Transclusions | ||
{{Template:User java-N}} | Transclusions |
[edit] Assembly
Code | Result | Users | ||
---|---|---|---|---|
{{Template:user asm-0}} |
|
Transclusions | ||
{{Template:user asm-1}} |
|
Transclusions | ||
{{Template:user asm-2}} |
|
Transclusions | ||
{{Template:user asm-3}} |
|
Transclusions | ||
{{Template:user asm-4}} |
|
Transclusions | ||
{{Template:user asm-5}} |
|
Transclusions | ||
{{Template:user asm-N}} |
|
Transclusions |
[edit] Other Programming languages
{{User babelcode}}.
[edit] Markup, Query, and Scripting languages
Code | Result | Users | ||
---|---|---|---|---|
{{Template:user ActionScript}} |
|
Transclusions | ||
{{Template:user Ascript-n}} |
|
Transclusions | ||
{{Template:user bash}} |
|
Transclusions | ||
{{Template:user batch-1}} |
|
Transclusions | ||
{{Template:user css}} |
|
Transclusions | ||
{{User:Serprex/GML}} | Transclusions | |||
{{Template:user html}} | Transclusions | |||
{{Template:user js}} |
|
Transclusions | ||
{{User:Unimaginative Username/Userboxes/Javascript disabled}} |
|
Transclusions | ||
{{Template:user kon}} |
|
Transclusions | ||
{{Template:user latex}} |
|
Transclusions | ||
{{Template:User LOLCODE}} |
|
Transclusions | ||
{{Template:user mircs}} | Transclusions | |||
{{Template:user mysql}} | Transclusions | |||
{{Template:user postgresql}} |
|
Transclusions | ||
{{Template:user re}} |
|
Transclusions | ||
{{Template:user sql-N}} | Transclusions | |||
{{Template:user t}} | Transclusions | |||
{{Template:user TeX}} | Transclusions | |||
{{User:Nihiltres/Userboxes/TI-BASIC}} |
|
Transclusions | ||
{{Template:user vba}} |
|
Transclusions | ||
{{Template:user vbs}} | Transclusions | |||
{{Template:User standards compliant}} | Transclusions | |||
{{Template:user wiki lang}} |
|
Transclusions | ||
{{Template:user wikimarkup enthusiast}} |
|
Transclusions | ||
{{Template:user xaml}} |
|
Transclusions | ||
{{Template:user xml}} | Transclusions | |||
{{User:Barfbagger/Userboxes/XL macro}} | Transclusions | |||
{{Template:user xhtml}} | Transclusions | |||
{{Template:user xslt}} |
|
Transclusions | ||
{{Template:user xul}} |
|
Transclusions |
[edit] 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 | Users | ||
---|---|---|---|---|
{{Template:user programming-!2|VRML}} |
|
Transclusions | ||
{{Template:user programming-!1|RuneScript}} |
|
Transclusions | ||
{{Template:user programming-!3|Fortran}} |
|
Transclusions | ||
{{Template:user programming-!4|Foo90}} |
|
Transclusions | ||
{{Template:user programming-!N|Unlambda}} |
|
Transclusions | ||
{{Template:user programming-!3|SNOBOL}} |
|
Transclusions | ||
{{Template:user programming-!3|PL/1}} |
|
Transclusions | ||
{{Template:user programming-!3|COBOL}} |
|
Transclusions | ||
{{Template:user programming-!3|Algol}} |
|
Transclusions |
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.
[edit] General
You can also use one of the general programming language skill level templates:
Code | Result | Users | ||
---|---|---|---|---|
{{Template:user programming-0}} |
|
Transclusions | ||
{{Template:user programming-1}} |
|
Transclusions | ||
{{Template:user programming-2}} |
|
Transclusions | ||
{{Template:user programming-3}} |
|
Transclusions | ||
{{Template:user programming-4}} |
|
Transclusions | ||
{{Template:user programming-N}} |
|
Transclusions | ||
{{Template:user programming-x}} |
|
Transclusions | ||
{{User:Mistman123/Userboxes/Recursive}} | Transclusions |
[edit] Userbox system overview
|