Wikipedia:Userboxes/Programming
![]() |
This page has multiple issues. Please help improve it or discuss these issues on the talk page. |
- 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 language 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.
[edit] Introduction
A set of programming language userboxes follows the format:
- path lang-x
- The "path" is generally "Template:User ", however, in cases such as when the boxes are in User space, it may be something like "User:Chaos5023/Userboxes/".
- "Lang" is the abbreviation of the programming language name. The abbreviation is 2-3 characters, but is only used for languages whose name is longer than 4 characters, or whose abbreviation is also a standard Wikipedia code for a language. Languages whose names are 4 characters or less simply use the language name.
- "-x" is the skill level. There may be no skill level, which shows that the user uses that language, but not to what degree. 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.
[edit] Programming languages
[edit] Ada
Code | Result | ||
---|---|---|---|
{{Template:User Ada}} Transclusions |
|||
{{Template:User Ada-0}} Transclusions |
|||
{{Template:User Ada-1}} Transclusions |
|
||
{{Template:User Ada-2}} Transclusions |
|
||
{{Template:User Ada-3}} Transclusions |
|
||
{{Template:User Ada-4}} Transclusions |
|
||
{{Template:User Ada-N}} Transclusions |
[edit] APL
Code | Result |
---|---|
{{Template:user apl}} Transclusions |
[edit] AppleScript
Code | Result | ||
---|---|---|---|
{{Template:User Ascript}} Transclusions |
|
||
{{Template:User Ascript-1}} Transclusions |
|
||
{{Template:User Ascript-2}} Transclusions |
|
||
{{Template:User Ascript-3}} Transclusions |
|
||
{{Template:User Ascript-4}} Transclusions |
|
||
{{Template:User Ascript-n}} Transclusions |
|
[edit] Assembly/Assembler
Code | Result | ||
---|---|---|---|
{{Template:User asm}} Transclusions |
|
||
{{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] ASP
Code | Result | ||
---|---|---|---|
{{Template:User asp}} Transclusions |
|||
{{Template:User asp-1}} Transclusions |
|||
{{Template:User asp-2}} Transclusions |
|
||
{{Template:User asp-3}} Transclusions |
|||
{{Template:User asp-4}} Transclusions |
|||
{{Template:User asp-N}} Transclusions |
[edit] Bash
Code | Result | ||
---|---|---|---|
{{Template:User bash}} Transclusions |
|||
{{Template:User bash-1}} Transclusions |
|||
{{Template:User bash-2}} Transclusions |
|
||
{{Template:User bash-3}} Transclusions |
|||
{{Template:User bash-4}} Transclusions |
[edit] BASIC
Code | Result | ||
---|---|---|---|
{{Template:User BASIC}} Transclusions |
|||
{{Template:User BASIC-0}} Transclusions |
|||
{{Template:User BASIC-1}} Transclusions |
|||
{{Template:User BASIC-2}} Transclusions |
|
||
{{Template:User BASIC-3}} Transclusions |
|||
{{Template:User BASIC-4}} Transclusions |
|||
{{Template:User BASIC-N}} Transclusions |
[edit] TI-BASIC
- This is one template that takes skill level as an argument
Code | Result | ||
---|---|---|---|
{{User:Nihiltres/Userboxes/TI-BASIC}} Transclusions |
|
||
{{User:Nihiltres/Userboxes/TI-BASIC|0}} Transclusions |
|
||
{{User:Nihiltres/Userboxes/TI-BASIC|1}} Transclusions |
|
||
{{User:Nihiltres/Userboxes/TI-BASIC|2}} Transclusions |
|
||
{{User:Nihiltres/Userboxes/TI-BASIC|3}} Transclusions |
|
||
{{User:Nihiltres/Userboxes/TI-BASIC|4}} Transclusions |
|
||
{{User:Nihiltres/Userboxes/TI-BASIC|5}} Transclusions |
|||
{{User:Nihiltres/Userboxes/TI-BASIC|N}} Transclusions |
|
[edit] Visual Basic
Code | Result | ||
---|---|---|---|
{{Template:User vb}} Transclusions |
|
||
{{Template:User vb-0}} Transclusions |
|
||
{{Template:User vb-1}} Transclusions |
|
||
{{Template:User vb-2}} Transclusions |
|
||
{{Template:User vb-3}} Transclusions |
|
||
{{Template:User vb-4}} Transclusions |
|
||
{{Template:User vb-5}} Transclusions |
|
||
{{Template:User vb-N}} Transclusions |
|
[edit] VBScript
Code | Result | ||
---|---|---|---|
{{Template:User vbs}} Transclusions |
|||
{{Template:User vbs-1}} Transclusions |
|||
{{Template:User vbs-2}} Transclusions |
|
||
{{Template:User vbs-3}} Transclusions |
|||
{{Template:User vbs-4}} Transclusions |
[edit] Visual Basic for Applications
Code | Result | ||
---|---|---|---|
{{Template:User vba}} Transclusions |
|
||
{{Template:User vba-1}} Transclusions |
|
||
{{Template:User vba-2}} Transclusions |
|
||
{{Template:User vba-3}} Transclusions |
|
||
{{Template:User vba-4}} Transclusions |
|
[edit] Visual Basic .NET
Code | Result | ||
---|---|---|---|
{{Template:User vb.net}} Transclusions |
|
||
{{Template:User vb.net-0}} Transclusions |
|
||
{{Template:User vb.net-1}} Transclusions |
|
||
{{Template:User vb.net-2}} Transclusions |
|
||
{{Template:User vb.net-3}} Transclusions |
|
||
{{Template:User vb.net-4}} Transclusions |
|
||
{{Template:User vb.net-N}} Transclusions |
|
[edit] Batch
Code | Result | ||
---|---|---|---|
{{Template:User batch}} Transclusions |
|||
{{Template:User batch-1}} Transclusions |
|
||
{{Template:User batch-2}} Transclusions |
|
||
{{Template:User batch-3}} Transclusions |
|||
{{Template:User batch-4}} Transclusions |
[edit] C
Code | Result | ||
---|---|---|---|
{{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-5}} Transclusions |
|
||
{{Template:User c-N}} Transclusions |
|
Code | Result |
---|---|
{{User:Czarkoff/userboxes/C}} Transclusions |
[edit] C++
Code | Result | ||
---|---|---|---|
{{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++-5}} Transclusions |
|
||
{{Template:User c++-N}} Transclusions |
[edit] C#
Code | Result | ||
---|---|---|---|
{{Template:User c sharp}} Transclusions |
|||
{{Template:User c sharp-0}} Transclusions |
|||
{{Template:User c sharp-1}} Transclusions |
|||
{{Template:User c sharp-2}} Transclusions |
|
||
{{Template:User c sharp-3}} Transclusions |
|||
{{Template:User c sharp-4}} Transclusions |
|||
{{Template:User c sharp-5}} Transclusions |
|
||
{{Template:User c sharp-N}} Transclusions |
[edit] Objective-C
Code | Result | ||
---|---|---|---|
{{Template:User objc}} Transclusions |
|
||
{{Template:User objc-0}} Transclusions |
|
||
{{Template:User objc-1}} Transclusions |
|
||
{{Template:User objc-2}} Transclusions |
|
||
{{Template:User objc-3}} Transclusions |
|
||
{{Template:User objc-4}} Transclusions |
|
[edit] COBOL
Code | Result | ||
---|---|---|---|
{{Template:User cobol}} Transclusions |
|||
{{Template:User cobol-0}} Transclusions |
|||
{{Template:User cobol-1}} Transclusions |
|
||
{{Template:User cobol-2}} Transclusions |
|
||
{{Template:User cobol-3}} Transclusions |
|
||
{{Template:User cobol-4}} Transclusions |
|
[edit] ColdFusion
Code | Result | ||
---|---|---|---|
{{Template:User coldfusion}} Transclusions |
|
||
{{Template:User coldfusion-1}} Transclusions |
|
||
{{Template:User coldfusion-2}} Transclusions |
|
||
{{Template:User coldfusion-3}} Transclusions |
|
||
{{Template:User coldfusion-4}} Transclusions |
|
[edit] D
Code | Result | ||
---|---|---|---|
{{Template:User d}} Transclusions |
|||
{{Template:User d-0}} Transclusions |
|||
{{Template:User d-1}} Transclusions |
|||
{{Template:User d-2}} Transclusions |
|
||
{{Template:User d-3}} Transclusions |
|||
{{Template:User d-4}} Transclusions |
[edit] ECMAScript
[edit] ActionScript
Code | Result | ||
---|---|---|---|
{{Template:User ActionScript}} Transclusions |
|
||
{{Template:User ActionScript-1}} Transclusions |
|
||
{{Template:User ActionScript-2}} Transclusions |
|
||
{{Template:User ActionScript-3}} Transclusions |
|
||
{{Template:User ActionScript-4}} Transclusions |
|
[edit] JavaScript
Code | Result | ||
---|---|---|---|
{{Template:User js}} Transclusions |
|
||
{{Template:User js-0}} Transclusions |
|
||
{{Template:User js-1}} Transclusions |
|
||
{{Template:User js-2}} Transclusions |
|
||
{{Template:User js-3}} Transclusions |
|
||
{{Template:User js-4}} Transclusions |
|
||
{{Template:User js-5}} Transclusions |
|
||
{{Template:User js-N}} Transclusions |
|
[edit] Erlang
- FIXME:FORMAT
Code | Result | ||
---|---|---|---|
{{Template:User erlang}} Transclusions |
|||
{{Template:User erlang-1}} Transclusions |
|||
{{Template:User erlang-2}} Transclusions |
|
||
{{Template:User erlang-3}} Transclusions |
|||
{{Template:User erlang-4}} Transclusions |
[edit] F#
Code | Result | ||
---|---|---|---|
{{Template:User f sharp}} Transclusions |
|||
{{Template:User f sharp-0}} Transclusions |
|||
{{Template:User f sharp-1}} Transclusions |
|||
{{Template:User f sharp-2}} Transclusions |
|
||
{{Template:User f sharp-3}} Transclusions |
|||
{{Template:User f sharp-4}} Transclusions |
|||
{{Template:User f sharp-5}} Transclusions |
|
||
{{Template:User f sharp-N}} Transclusions |
[edit] Fortran
Code | Result | ||
---|---|---|---|
{{Template:User for}} Transclusions |
|||
{{Template:User for-0}} Transclusions |
|||
{{Template:User for-1}} Transclusions |
|
||
{{Template:User for-2}} Transclusions |
|
||
{{Template:User for-3}} Transclusions |
|
||
{{Template:User for-4}} Transclusions |
|
[edit] Forth
FIXME:FORMAT
Code | Result | ||
---|---|---|---|
{{Template:User fth}} Transclusions |
|||
{{Template:User fth-1}} Transclusions |
|||
{{Template:User fth-2}} Transclusions |
|
||
{{Template:User fth-3}} Transclusions |
|||
{{Template:User fth-4}} Transclusions |
[edit] G-code
FIXME:FORMAT
Code | Result | ||
---|---|---|---|
{{Template:User G-code}} Transclusions |
|||
{{Template:User G-code-0}} Transclusions |
|||
{{Template:User G-code-1}} Transclusions |
|||
{{Template:User G-code-2}} Transclusions |
|
||
{{Template:User G-code-3}} Transclusions |
|||
{{Template:User G-code-4}} Transclusions |
[edit] Haskell
Code | Result | ||
---|---|---|---|
{{Template:User haskell}} Transclusions |
|||
{{Template:User haskell-0}} Transclusions |
|||
{{Template:User haskell-1}} Transclusions |
|||
{{Template:User haskell-2}} Transclusions |
|
||
{{Template:User haskell-3}} Transclusions |
|||
{{Template:User haskell-4}} Transclusions |
|||
{{Template:User haskell-N}} Transclusions |
[edit] Java
Code | Result | ||
---|---|---|---|
{{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-6}} Transclusions |
|
||
{{Template:User java-7}} Transclusions |
|||
{{Template:User java-N}} Transclusions |
Code | Result | ||
---|---|---|---|
{{User:WiFiLeech/Userboxes/Java}} Transclusions |
|
[edit] Lisp
FIXME:FORMAT
Code | Result | ||
---|---|---|---|
{{Template:User lisp}} Transclusions |
|||
{{Template:User lisp-1}} Transclusions |
|||
{{Template:User lisp-2}} Transclusions |
|
||
{{Template:User lisp-3}} Transclusions |
|||
{{Template:User lisp-4}} Transclusions |
[edit] Scheme
Code | Result | ||
---|---|---|---|
{{Template:User scheme}} Transclusions |
|
||
{{Template:User scheme-1}} Transclusions |
|||
{{Template:User scheme-2}} Transclusions |
|
||
{{Template:User scheme-3}} Transclusions |
|||
{{Template:User scheme-4}} Transclusions |
[edit] LPC
Code | Result | ||
---|---|---|---|
{{User:Chaos5023/Userboxes/LPC}} Transclusions |
|
||
{{User:Chaos5023/Userboxes/LPC-1}} Transclusions |
|
||
{{User:Chaos5023/Userboxes/LPC-2}} Transclusions |
|
||
{{User:Chaos5023/Userboxes/LPC-3}} Transclusions |
|
||
{{User:Chaos5023/Userboxes/LPC-4}} Transclusions |
|
||
{{User:Chaos5023/Userboxes/LPC-N}} Transclusions |
|
[edit] Lua
Code | Result | ||
---|---|---|---|
{{Template:User LUA}} Transclusions |
|||
{{Template:User LUA-1}} Transclusions |
|||
{{Template:User LUA-2}} Transclusions |
|
||
{{Template:User LUA-3}} Transclusions |
|||
{{Template:User LUA-4}} Transclusions |
[edit] Maple
Code | Result | ||
---|---|---|---|
{{Template:User maple}} Transclusions |
|||
{{Template:User maple-1}} Transclusions |
|||
{{Template:User maple-2}} Transclusions |
|
||
{{Template:User maple-3}} Transclusions |
|||
{{Template:User maple-4}} Transclusions |
[edit] Mathematica
Code | Result | ||
---|---|---|---|
{{Template:User mathematica}} Transclusions |
|
||
{{Template:User mathematica-1}} Transclusions |
|
||
{{Template:User mathematica-2}} Transclusions |
|
||
{{Template:User mathematica-3}} Transclusions |
|
||
{{Template:User mathematica-4}} Transclusions |
|
[edit] Matlab
Code | Result | ||
---|---|---|---|
{{User:UBX/matlab}} Transclusions |
|||
Code | Result | ||
{{Template:User matlab}} Transclusions |
|||
{{Template:User matlab-1}} Transclusions |
|||
{{Template:User matlab-2}} Transclusions |
|
||
{{Template:User matlab-3}} Transclusions |
|||
{{Template:User matlab-4}} Transclusions |
[edit] Metro
[edit] mIRC scripting language
Code | Result | ||
---|---|---|---|
{{Template:User mircs}} Transclusions |
|||
{{Template:User mircs-0}} Transclusions |
|
||
{{Template:User mircs-1}} Transclusions |
|||
{{Template:User mircs-2}} Transclusions |
|
||
{{Template:User mircs-3}} Transclusions |
|||
{{Template:User mircs-4}} Transclusions |
[edit] ML
Code | Result |
---|---|
{{User:SamuelRiv/Userboxes/ML}} Transclusions |
[edit] MOO
Code | Result |
---|---|
{{Template:User MOO}} Transclusions |
|
{{Template:User MOO-1}} Transclusions |
|
{{Template:User MOO-2}} Transclusions |
|
{{Template:User MOO-3}} Transclusions |
|
{{Template:User MOO-4}} Transclusions |
[edit] Music Macro Language
Code | Result | ||
---|---|---|---|
{{Template:User MML}} Transclusions |
|
||
{{Template:User MML-0}} Transclusions |
|
||
{{Template:User MML-1}} Transclusions |
|
||
{{Template:User MML-2}} Transclusions |
|
||
{{Template:User MML-3}} Transclusions |
|
||
{{Template:User MML-4}} Transclusions |
|
||
{{Template:User MML-5}} Transclusions |
|
||
{{Template:User MML-N}} Transclusions |
|
[edit] NWScript
Code | Result | ||
---|---|---|---|
{{Template:User nwscript}} Transclusions |
|||
{{Template:User nwscript-1}} Transclusions |
|||
{{Template:User nwscript-2}} Transclusions |
|
||
{{Template:User nwscript-3}} Transclusions |
|||
{{Template:User nwscript-4}} Transclusions |
[edit] OCaml
Code | Result | ||
---|---|---|---|
{{Template:User ocaml}} Transclusions |
|||
{{Template:User ocaml-1}} Transclusions |
|||
{{Template:User ocaml-2}} Transclusions |
|
||
{{Template:User ocaml-3}} Transclusions |
|||
{{Template:User ocaml-4}} Transclusions |
|||
{{Template:User ocaml-N}} Transclusions |
[edit] Pascal
Code | Result | ||
---|---|---|---|
{{Template:User pas}} Transclusions |
|||
{{Template:User pas-1}} Transclusions |
|
||
{{Template:User pas-2}} Transclusions |
|
||
{{Template:User pas-3}} Transclusions |
|
||
{{Template:User pas-4}} Transclusions |
|
[edit] Object Pascal
Code | Result | ||
---|---|---|---|
{{Template:User opas}} Transclusions |
|
[edit] Perl
Code | Result | ||
---|---|---|---|
{{Template:User Perl}} Transclusions |
|
||
{{Template:User Perl-0}} Transclusions |
|
||
{{Template:User Perl-1}} Transclusions |
|||
{{Template:User Perl-2}} Transclusions |
|
||
{{Template:User Perl-3}} Transclusions |
|||
{{Template:User Perl-4}} Transclusions |
|||
{{Template:User Perl-5}} Transclusions |
|
||
{{Template:User Perl-N}} Transclusions |
|
[edit] PHP
[edit] PL/1
Code | Result | ||
---|---|---|---|
{{Template:user programming-!1|PL/1}} Transclusions |
|
||
{{Template:user programming-!2|PL/1}} Transclusions |
|
||
{{Template:user programming-!3|PL/1}} Transclusions |
|
||
{{Template:user programming-!4|PL/1}} Transclusions |
|
||
{{Template:user programming-!N|PL/1}} Transclusions |
|
[edit] Prolog
- FIXME: FORMAT
Code | Result | ||
---|---|---|---|
{{Template:User Prolog}} Transclusions |
|||
{{Template:User Prolog-1}} Transclusions |
|||
{{Template:User Prolog-2}} Transclusions |
|
||
{{Template:User Prolog-3}} Transclusions |
|||
{{Template:User Prolog-4}} Transclusions |
[edit] Python
Code | Result | ||
---|---|---|---|
{{User:Impiaaa/Userboxes/Python}} Transclusions |
|
||
{{Template:User py}} Transclusions |
|||
{{Template:User py-0}} Transclusions |
|||
{{Template:User py-1}} Transclusions |
|||
{{Template:User py-2}} Transclusions |
|
||
{{Template:User py-3}} Transclusions |
|||
{{Template:User py-4}} Transclusions |
|||
{{Template:User py-5}} Transclusions |
|
||
{{Template:User py-6}} Transclusions |
[edit] Regular Expressions
Code | Result | ||
---|---|---|---|
{{Template:User re}} Transclusions |
|
||
{{Template:User re-0}} Transclusions |
|
||
{{Template:User re-1}} Transclusions |
|
||
{{Template:User re-2}} Transclusions |
|
||
{{Template:User re-3}} Transclusions |
|
||
{{Template:User re-4}} Transclusions |
|
||
{{Template:User re-N}} Transclusions |
|
[edit] REXX
Code | Result | ||
---|---|---|---|
{{Template:User rexx-1}} Transclusions |
|
||
{{Template:User rexx-2}} Transclusions |
|
||
{{Template:User rexx-3}} Transclusions |
|
||
{{Template:User rexx-4}} Transclusions |
|
||
{{Template:User rexx-5}} Transclusions |
|
||
{{Template:User rexx-N}} Transclusions |
[edit] Ruby
User:10nitro/UsbklistUser:10nitro/UsbklistTemplate:Usbkbottom
[edit] Sage
Template:Usbktop Template:Usbk Template:Usbkbottom
[edit] Smalltalk
Template:Usbktop Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbkbottom
[edit] SQL
[edit] MySQL
Template:Usbktop User:10nitro/Usbklist Template:Usbk Template:Usbkbottom
[edit] Tcl
- FIXME: MERGE: Please replace all usages of Template:user tcltk with Template:user tcl, then delete it.
Template:Usbktop Template:Usbk User:10nitro/Usbklist Template:Usbkbottom
[edit] Vala
Template:Usbktop Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbkbottom
[edit] VHDL
[edit] Reduced languages
These programming languages do not offer multiple skill levels. That is not to say that they can't — be bold, expand them yourself. Just be sure to move them on this page.
Template:Usbktop Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbkbottom
- Template:user kon was moved to Template:user KON, but most userpages were not updated
Template:Usbktop Template:Usbk Template:Usbk Template:Usbkbottom
[edit] Markup languages
All markup languages are listed on the subpage Markup.
[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:
Template:Usbktop Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbk Template:Usbkbottom
Note that e.g. Template:Tlx 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: User:10nitro/usbl Template:Usbktop Template:Usbk Template:Usbk Template:Usbk Template:Usbkbottom
[edit] Other
Template:Usbktop Template:Usbk Template:Usbkbottom
Code | Result |
---|