University Wiki:Userboxes/Programming

From University Wiki

Jump to: navigation, search

Below is a list of all the programming-related userboxes on University Wiki. Placing one of these on your userpage automatically lists you in University Wiki'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. 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:

[edit] Ada

Code Result Users
{{Template:user ada}}
ada This user can program in Ada.
Transclusions
{{Template:user ada-1}}
ada-1 This user is a basic Ada programmer.
Transclusions
{{Template:user ada-2}}
ada-2 This user is an intermediate Ada programmer.
Transclusions
{{Template:user ada-3}}
ada-3 This user is an advanced Ada programmer.
Transclusions
{{Template:user ada-4}}
ada-4 This user is an expert Ada programmer.
Transclusions
{{Template:user ada-N}}
ada This user prefers Ada over other programming languages.
Transclusions

[edit] ASP

Code Result Users
{{Template:user asp}}
asp This user can code in ASP.
Transclusions
{{Template:user asp-1}}
ASP-1 This user is a beginning ASP programmer.
Transclusions
{{Template:user asp-2}}
asp-2 This user is an intermediate ASP programmer.
Transclusions
{{Template:user asp-3}}
asp-3 This user is an advanced ASP programmer.
Transclusions
{{Template:user asp-4}}
asp-4 This user is a expert ASP programmer.
Transclusions
{{Template:user asp-N}}
asp This user is a fluent ASP user.
Transclusions

[edit] BASIC

Code Result Users
{{Template:user bas}}
bas This user can program in BASIC.
Transclusions
{{Template:user bas-0}}
bas-0 This person does not understand or does not wish to understand Basic.
Transclusions
{{Template:user bas-1}}
bas-1 This user is a beginning BASIC programmer.
Transclusions
{{Template:user bas-2}}
bas-2 This user is an intermediate BASIC programmer.
Transclusions
{{Template:user bas-3}}
bas-3 This user is an advanced BASIC programmer.
Transclusions
{{Template:user bas-4}}
bas-4 This user is an expert BASIC programmer.
Transclusions
{{Template:user bas-N}}
bas This user has written BASIC compilers.
Transclusions

[edit] Assembly/Assembler

Code Result Users
{{Template:user asm-0}}
asm-0 This user does not understand assembler (or understands it with considerable difficulties, or does not want to program in assembly language).
Transclusions
{{Template:user asm-1}}
asm-1 This user is a beginning assembly language programmer.
Transclusions
{{Template:user asm-2}}
asm-2 This user is an intermediate assembly language programmer.
Transclusions
{{Template:user asm-3}}
asm-3 This user is an advanced assembly language programmer.
Transclusions
{{Template:user asm-4}}
asm-4 This user is an expert assembly language programmer.
Transclusions
{{Template:user asm-5}}
asm-5 This user is a professional assembly language user.
Transclusions
{{Template:user asm-N}} Transclusions


[edit] C

Code Result Users
{{Template:user C}}
C This user can program in C
Transclusions
{{Template:user C-0}}
C-0 This person does not understand C (or does not want to program in C).
Transclusions
{{Template:user C-1}}
C-1 This user is a beginning C user.
Transclusions
{{Template:user C-2}}
C-2 This user is an intermediate C user.
Transclusions
{{Template:user C-3}}
C-3 This user is an advanced C user.
Transclusions
{{Template:user C-4}}
C-4 This user is an expert C user.
Transclusions
{{Template:user C-5}}
C-5 This user is a professional C user.
Transclusions
{{Template:user C-N}}
C-N This user has written C compilers, or tweaked C runtime libraries in Assembly language.
Transclusions

[edit] C++

Code Result Users
{{Template:user c++}}
C++ This user can program in C++.
Transclusions
{{Template:user c++-0}}
C++-0 This user does not understand C++ (or does not want to program in C++).
Transclusions
{{Template:user c++-1}}
C++-1 This user is a beginning C++ programmer.
Transclusions
{{Template:user c++-2}}
C++-2 This user is an intermediate C++ programmer.
Transclusions
{{Template:user c++-3}}
C++-3 This user is an advanced C++ programmer.
Transclusions
{{Template:user c++-4}}
C++-4 This user is an expert C++ programmer.
Transclusions
{{Template:user c++-N}}
C++-N This user is a fluent C++ programmer.
Transclusions

[edit] C#

Code Result Users
{{Template:user c sharp}}
C# This user can program in C#

Transclusions
{{Template:user c sharp-0}}
C#-0 This user does not understand C# (or does not want to program in C#).

Transclusions
{{Template:user c sharp-1}}
C#-1 This user is a beginning C# programmer.

Transclusions
{{Template:user c sharp-2}}
C#-2 This user is an intermediate C# programmer.

Transclusions
{{Template:user c sharp-3}}
C#-3 This user is an advanced C# programmer.

Transclusions
{{Template:user c sharp-4}}
C#-4 This user is an expert C# programmer.

Transclusions
{{Template:user c sharp-N}}
C#-N This user is an 1337 C# programmer.
Transclusions

[edit] COBOL

Code Result Users
{{Template:user cobol}}
cobol This user can program in COBOL.
Transclusions
{{Template:user cobol-0}}
cobol-0 This person does not understand COBOL (or understands it with considerable difficulties, or does not want to program in COBOL).
Transclusions
{{Template:user cobol-1}}
cobol-1 This user is a beginning COBOL programmer.
Transclusions
{{Template:user cobol-2}}
cobol-2 This user is an intermediate COBOL programmer.
Transclusions
{{Template:user cobol-3}}
cobol-3 This user is an advanced COBOL programmer.
Transclusions
{{Template:user cobol-4}}
cobol-4 This user is an expert COBOL programmer.
Transclusions

[edit] ColdFusion

Code Result Users
{{Template:user coldfusion}}
CF This user can code in ColdFusion.
Transclusions
{{Template:user coldfusion-1}}
CF-1 This user is a beginning ColdFusion programmer.
Transclusions
{{Template:user coldfusion-2}}
CF-2 This user is an intermediate ColdFusion programmer.
Transclusions
{{Template:user coldfusion-3}}
CF-3 This user is an advanced ColdFusion programmer.
Transclusions
{{Template:user coldfusion-4}}
CF-4 This user is an expert ColdFusion programmer.
Transclusions

[edit] Fortran

Code Result Users
{{Template:user for}}
for This user can program in Fortran.
Transclusions
{{Template:user for-1}}
for-1 This user is a beginning Fortran programmer.
Transclusions
{{Template:user for-2}}
for-2 This user is an intermediate Fortran programmer.
Transclusions
{{Template:user for-3}}
for-3 This user is an advanced Fortran programmer.
Transclusions
{{Template:user programming-!3|Fortran}}
Fortran-3 This user is an advanced Fortran programmer.
Transclusions
{{Template:user for-4}}
for-4 This user programs in Fortran at an expert level.
Transclusions

[edit] Forth

Code Result Users
{{Template:user fth}}
fth This user can program in Forth.
Transclusions
{{Template:user fth-2}}
fth-2 This user is an intermediate Forth programmer.
Transclusions
{{Template:user FORTH-3}}
fth-3 This user is an advanced Forth programmer.
Transclusions
{{Template:user FORTH-4}}
fth-4 This user is an expert Forth programmer.
Transclusions

[edit] Haskell

Code Result Users
{{Template:user haskell}}
hs This user can program in Haskell.
Transclusions
{{Template:user haskell-0}}
hs-0 This person does not understand Haskell (or does not want to program in Haskell).
Transclusions
{{Template:user haskell-1}}
hs-1 This user is a beginning Haskell programmer.
Transclusions
{{Template:user haskell-2}}
hs-2 This user is an intermediate Haskell programmer.
Transclusions
{{Template:user haskell-3}}
hs-3 This user is an advanced Haskell programmer.
Transclusions
{{Template:user haskell-4}}
hs-4 This user is an expert Haskell programmer.
Transclusions
{{Template:user haskell-N}}
hs-N This user sees the world around them in Haskell.
Transclusions

[edit] Java

Code Result Users
{{Template:user java}}
Java This user can program in Java.
Transclusions
{{Template:user java-0}}
java-0 This user has some undisclosed problems with Java.
Transclusions
{{Template:user java-1}}
java-1 This user is a beginning Java programmer.
Transclusions
{{Template:user java-2}}
Java-2 This user is an intermediate Java programmer.
Transclusions
{{Template:user java-3}}
java-3 This user is an advanced Java programmer.
Transclusions
{{Template:user java-4}}
Java-4 This user is an expert Java programmer.
Transclusions
{{Template:user java-5}}
Java-5 This user is a professional Java programmer.
Transclusions
{{Template:user java-N}}
java-n This user thinks in Java byte-code.
Transclusions


[edit] Lisp

Code Result Users
{{Template:user lisp}}
Lisp (lambda (user)
    (setf (lisp-p user) t) ).
Transclusions
{{Template:user lisp-1}}
lisp-1 This user is a basic Lisp programmer.
Transclusions
{{Template:user lisp-2}}
lisp-2 This user is an intermediate Lisp programmer.
Transclusions

[edit] LPC

Code Result Users
{{User:Chaos5023/Userboxes/LPC}}
LPC This user is an LPC coder.
Transclusions
{{User:Chaos5023/Userboxes/LPC-1}}
LPC-1 This user is a beginning LPC coder, likely an area builder.
Transclusions
{{User:Chaos5023/Userboxes/LPC-2}}
LPC-2 This user is an intermediate LPC coder.
Transclusions
{{User:Chaos5023/Userboxes/LPC-3}}
LPC-3 This user is an advanced LPC coder.
Transclusions
{{User:Chaos5023/Userboxes/LPC-4}}
LPC-4 This user is an expert LPC coder.
Transclusions
{{User:Chaos5023/Userboxes/LPC-N}}
LPC-N This user is a native LPC speaker.
Transclusions

[edit] Lua

Code Result Users
{{Template:user lua}}
lua This user can program in Lua.
Transclusions
{{Template:user lua-1}}
lua-1 This user is a beginning Lua programmer.
Transclusions
{{Template:user lua-2}}
lua-2 This user is an intermediate Lua coder.
Transclusions
{{Template:user lua-3}}
lua-3 This user is an advanced Lua programmer.
Transclusions

[edit] Mathematica

Code Result Users
{{Template:user mathematica}}
M This user can program in
Mathematica.
Transclusions
{{Template:user mathematica-1}}
M-1 This user is a beginner Mathematica programmer.
Transclusions
{{Template:user mathematica-2}}
M-2 This user is an intermediate Mathematica programmer.
Transclusions
{{Template:user mathematica-3}}
M-3 This user is an advanced Mathematica programmer.
Transclusions
{{Template:user mathematica-4}}
M-4 This user is an expert Mathematica programmer.
Transclusions

[edit] Pascal

Code Result Users
{{Template:User opas}}
opas This user can program in Object Pascal (Delphi).
Transclusions
{{Template:user pas}}
pas This user can program in Pascal.
Transclusions
{{User:Piksi/Userboxes/Freepascal}}
File:FPCLOGO.png This user promotes using the Free Pascal compiler
Transclusions

[edit] Scheme

Code Result Users
{{Template:user scheme}}
Lambda lc.svg This user can program in Scheme.
Transclusions
{{Template:user scheme-1}}
Lambda lc.svg This user is a beginning Scheme programmer.
Transclusions
{{Template:user scheme-2}}
Lambda lc.svg This user is an intermediate Scheme programmer.
Transclusions
{{Template:user scheme-3}}
Lambda lc.svg This user is an advanced Scheme programmer.
Transclusions
{{Template:user scheme-4}}
Lambda lc.svg This user is an expert Scheme programmer.
Transclusions

[edit] Other Programming languages

Code Result Users
{{User:UserBox/AS400-CL}}
CL This user can program in AS/400 Control Language.
Transclusions
{{User:UBX/matlab}}
MAT This user is a MATLAB programmer and user.
Transclusions
{{User:SamuelRiv/Userboxes/ML}}
ML This user thinks in ML.
Transclusions
{{Template:user MOO}}
MOO This user can code in MOO.
Transclusions
{{Template:user MUMPS}}
MUMPS This user can program in
MUMPS (or a derivative).
Transclusions
{{Template:user nwscript}}
NWscript This user is a NWscript programmer.
Transclusions
{{Template:user objc}}
objc This user can program in
Objective-C.
Transclusions
{{Template:user ocaml}}
OCaml This user is an OCaml programmer.
Transclusions
{{User:Quasar Jarosz/Userboxes/Perl}}
Perl This user is a Perl hacker.
Transclusions
{{User:ZeroOne/Userboxes/php}}
php This user can program in PHP.
Transclusions
{{User:ZabMilenko/Userboxes/php_coder}}
PHP
This user is a PHP Coder.
Transclusions
{{Template:user pro}}
pro ?- Knows(Userboxes/Programming, Prolog).

Yes

Transclusions
{{Template:user py}}
py This user can program in Python.
Transclusions
{{User:Impiaaa/Userboxes/Python}}
Crystal Clear mimetype source py.png This user programs in the awesome language of Python.
Transclusions
{{Template:user rexx-N}}
rexx This user is a REXX programming language geek.
Transclusions
{{User:UserBox/AS400-RPG}}
RPG This user can program in AS/400 Report Program Generator.
Transclusions
{{Template:user ruby}} Transclusions
{{Template:user SmallTalk}}
ST This user can program in Smalltalk.
Transclusions
{{Template:user tcl}}
Tcl This user is a Tcl scripter.
Transclusions
{{Template:user tcltk}}
TclTk This user is a Tcl/Tk scripter.
Transclusions
{{Template:user vb}}
vb This user is a Visual Basic programmer.
Transclusions
{{Template:user vb.net}}
vb.net This user is a Visual Basic .NET programmer.
Transclusions

[edit] Markup, Query, and Scripting languages

Code Result Users
{{Template:user fpml}}
<FpML> This user can swap Assets with FpML.
Transclusions
{{Template:user ActionScript}}
as This user knows ActionScript.
Transclusions
{{Template:user Ascript-n}}
ascript This user knows AppleScript.
Transclusions
{{Template:user bash}}
bash This user is a bash scripter.
Transclusions
{{Template:user batch-1}}
batch-1 This user is an occasional Batch programmer.
Transclusions
{{Template:user css}}
.css This user can write Cascading Style Sheets.
Transclusions
{{User:Serprex/GML}}
GML This user programs in the GML.
Transclusions
{{Template:user html}}
<html> This user can write HTML.
Transclusions
{{Template:user js}}
js This user can program in JavaScript.
Transclusions
{{User:Unimaginative Username/Userboxes/Javascript disabled}}
js This user browses with JavaScript disabled. Everyone should.
Transclusions
{{Template:user kon}}
kon This user can write widgets for the Yahoo! Widget Engine.
Transclusions
{{Template:user latex}}
LaTeX logo.svg This user can typeset using LaTeX.
Transclusions
{{Template:User LOLCODE}}
LOL I CAN HAS LOL CODE!!1
Transclusions
{{Template:user mircs}}
mircs This user is a mIRC scripter.
Transclusions
{{Template:user mysql}}
mysql This user writes programs that access MySQL.
Transclusions
{{Template:user postgresql}}
postgres This user writes programs that access PostgreSQL.
Transclusions
{{Template:user re}}
re This user is a regular expression programmer.
Transclusions
{{Template:user sql-N}}
sql This user uses SQL queries to locate car keys.
Transclusions
{{Template:user t}}
{{t|1}} This user knows roughly how a template works.
Transclusions
{{Template:user TeX}}
TEX This University Wiki is a TEX user.
Transclusions
{{User:Nihiltres/Userboxes/TI-BASIC}}
TI-83.png This user screwed up the TI-BASIC programmer template by not specifying a skill level. Help is here.
Transclusions
{{Template:user vba}}
File:Nuvola apps kdf.png Member programs in VBA
Transclusions
{{Template:user vbs}}
vbs This user can program in VBScript.
Transclusions
{{Template:User standards compliant}}
W3C This user believes in compliance with W3C standards.
Transclusions
{{Template:user wiki lang}}
{{Wiki}} This user can write in the MediaWiki language
Transclusions
{{Template:user wikimarkup enthusiast}}
w:) This user is a wiki markup enthusiast.
Transclusions
{{Template:user xaml}}
xaml This user can write XAML.
Transclusions
{{Template:user xml}}
xml This user can write XML.
Transclusions
{{User:Barfbagger/Userboxes/XL macro}} Transclusions
{{Template:user xhtml}}
xhtml This user can write XHTML.
Transclusions
{{Template:user xslt}}
xslt This user is an XSL Transformations programmer.
Transclusions
{{Template:user xul}}
XUL This user can code in XUL.
Transclusions
{{User:4crickj/Userboxes/Web2}}
W3C valid.svg This user writes valid XHTML
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}}
VRML-2 This user is an intermediate VRML programmer.
Transclusions
{{Template:user programming-!1|RuneScript}}
RuneScript-1 This user is a beginner RuneScript programmer.
Transclusions
{{Template:user programming-!4|Foo90}}
Foo90-4 This user is an expert Foo90 programmer.
Transclusions
{{Template:user programming-!N|Unlambda}}
Unlambda-N This user is a native Unlambda programmer.
Transclusions
{{Template:user programming-!3|SNOBOL}}
SNOBOL-3 This user is an advanced SNOBOL programmer.
Transclusions
{{Template:user programming-!3|PL/1}}
PL/1-3 This user is an advanced PL/1 programmer.
Transclusions
{{Template:user programming-!3|COBOL}}
COBOL-3 This user is an advanced COBOL programmer.
Transclusions
{{Template:user programming-!3|Algol}}
Algol-3 This user is an advanced Algol programmer.
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}}
prog-0 This user does not know how to program.
Transclusions
{{Template:user programming-1}}
prog-1 This user is a beginning programmer.
Transclusions
{{Template:user programming-2}}
prog-2 This user is an intermediate programmer.
Transclusions
{{Template:user programming-3}}
prog-3 This user is an advanced programmer.
Transclusions
{{Template:user programming-4}}
prog-4 This user is an expert programmer.
Transclusions
{{Template:user programming-N}}
prog-N This user is a native programmer.
Transclusions
{{Template:user programming-x}}
prog-x This user is merely a humble programmer.
Transclusions
{{User:Mistman123/Userboxes/Recursive}}
UBX(){
  UBX();
}
This user loves Recursion!
UBX(){
  UBX();
}
This user loves Recursion!
UBX(){
  UBX();
}
This user loves Recursion!
UBX(){
  UBX();
}
This user loves Recursion!
UBX(){
  UBX();
}
This user loves Recursion!
Transclusions

[edit] Userbox system overview

Personal tools