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 | ||
---|---|---|---|
{{user c-0}} | |||
{{user c-1}} | |||
{{user c-2}} |
|
||
{{user c-3}} | |||
{{user c-4}} | |||
{{user c-N}} |
|
[edit] Programming languages
- 2 indicates that the
- language has some, but not all, of the levels.
- 1 indicates that the
- language has levels 1 through 4. For example {{user ada}} 1 indicates that levels {{user ada-1}}, {{user ada-2}}, etc. can be used.
- 0 indicates that the
- plain template without skill level is obsolete, as noted by {{user babelcode}}.
[edit] Markup, Query, and Scripting languages
Code | Result | ||
---|---|---|---|
{{user ada}} 1 | |||
{{user asm}} 1 |
|
||
{{user apl}} 1 |
|
||
{{user asp}} 1 | |||
{{user bas}} 1 | |||
{{user c}} 0 | |||
{{User:UserBox/AS400-CL}} 0 |
|
||
{{user cobol}} 0 | |||
{{user coldfusion}} 1 |
|
||
{{user cpp}} 1 | |||
{{user csharp}} | |||
{{user for}} 1 |
|
||
{{user fth}} 1 | |||
{{user fpml}} 0 | |||
{{user haskell}} 0 | |||
{{user java}} 0 | |||
{{User LabVIEW}} |
|
||
{{User LabVIEW-0}} |
|
||
{{user lisp}} 2 | |||
{{user lua}} | |||
{{user mathematica}} 1 |
|
||
{{user MOO}} 2 | |||
{{user nwscript}} 1 | |||
{{user objc}} 1 |
|
||
{{user ocaml}} 2 |
|
||
{{user pas}} 4 |
|
||
{{user perl}} 0 | |||
{{user php}} 0 | |||
{{user pro}} 1 |
|
||
{{user py}} 1 | |||
{{user rexx-N}} 2 |
|
||
{{User:UserBox/AS400-RPG}} 0 |
|
||
{{user ruby}} 1 | |||
{{user scheme}} |
|
||
{{user tcl}} | |||
{{user tcltk}} | |||
{{user vb}} 1 |
|
||
{{user vb.net}} 1 |
|
||
Code | Result | ||
{{user ActionScript}} |
|
||
{{user Ascript-n}} |
|
||
{{user bash}} 2 |
|
||
{{user batch-1}} 0 |
|
||
{{user css}} 0 |
|
||
{{user gml}} 0 |
|
||
{{user html}} 0 | |||
{{user js}} 1 |
|
||
{{user kon}} |
|
||
{{user latex}} 2 |
|
||
{{user mircs}} 1 | |||
{{user mysql}} | |||
{{user re}} 1 |
|
||
{{user SmallTalk}} 2 | |||
{{user sql-N}} | |||
{{user TeX}} | |||
{{user vba}} |
|
||
{{user vbs}} | |||
{{user wiki lang}}1 |
|
||
{{user wikimarkup enthusiast}} |
|
||
{{user xml}} 0 | |||
{{user xhtml}} 0 | |||
{{user xslt}} |
|
||
{{user xul}} |
|
[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 | ||
---|---|---|---|
{{user programming-!2|VRML}} |
|
||
{{user programming-!1|RuneScript}} |
|
||
{{user programming-!2|MATLAB}} |
|
||
{{user programming-!3|FORTRAN}} |
|
||
{{user programming-!4|Foo90}} |
|
||
{{user programming-!N|Unlambda}} |
|
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 | ||
---|---|---|---|
{{user programming-0}} |
|
||
{{user programming-1}} |
|
||
{{user programming-2}} |
|
||
{{user programming-3}} |
|
||
{{user programming-4}} |
|
||
{{user programming-N}} |
|
||
{{user programming-x}} |
|
The latter doesn't fit into the babelcode scheme; it might be deprecated in the future.
[edit] Userbox system overview
WikiProject Userboxes | ||
---|---|---|
Language | Languages · Non-ISO languages and dialects · Writing systems · Programming languages · Grammar | ![]() ![]() |
Interests | WikiProjects · Comedy · Computing · Food · Games · History · Mathematics · Music · Science · Sports · Miscellaneous Media Books · Film · Television · Radio · Newsprint · Comics · Anime and manga |
|
Life | Education · Health · Life · Profession · Religion · Zodiac | |
Location and time | Location Africa · Americas (Argentina • Brazil • Canada • U.S.) · Asia · Europe (Germany • Spain • UK) · Oceania Time Seasonal · Time zones |
|
Other | Emoticons · Userboxes · Wikipedia · Encycloboxes | |
Categories: User c-1 | User c | User c-2 | User c-3 | User c-4 | Wikipedian programmers | User ada | User asm | User apl | User asp | User bas | User AS400 CL | User cobol | User coldfusion | User c++ | User csharp | User for | User fth | User haskell | User java | Wikipedians who use LabVIEW | User lisp | User lua | User mathematica | User nwscript | User objc | User ocaml | User pas | User perl | User php | User pro | User python | User python-N | User rexx-N | User AS400 RPG | User ruby | User ruby-N | User scheme | User vb | User vbnet | User ActionScript | User Ascript-N | User bash | User batch-1 | User css | User js | Wikipedians who use the Yahoo! Widget Engine | User latex | Wikipedians who use mIRC | User mysql | User re | User SmallTalk | User sql | User sql-N | User tex | User vbs | User wiki lang | User wikimarkup enthusiast | User xhtml | User xslt | User xul | User programmer/prog-2 | User programmer/prog-1 | User programmer/prog-3 | User programmer/prog-4 | User programmer/prog-N | Wikipedia userboxes