User:UBX/Userboxes/Programming

{{User:UBX/Userboxes/NavTop}} {{ Userpage }}

{{TOCright}}

:This is a userpage directory of "programming" userboxes. It is intended to track migrations to and help organize userboxes in userspace. For the corresponding project directory, see Wikipedia:Userboxes/Programming.

You are welcome to edit this User:UBX/Userboxes directory page, as long as you honor all applicable policies and guidelines. It is recommended this directory be updated in one of three basic ways:

  • If you move a userbox linked here to userspace, and then bypass redirects with a tool such as AWB, this page will be updated as part of that process.
  • If you copy-and-paste a userbox linked here to userspace, please update the links here to reflect the userspace location.
  • If you create a new userbox, feel free to add it to a directory.

For more information see Wikipedia:Userbox migration.

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:

{{usbktop}}

{{usbk|user c-0}}

{{usbk|user c-1}}

{{usbk|user c-2}}

{{usbk|user c-3}}

{{usbk|user c-4}}

{{usbk|user c-N}}

{{usbkbottom}}

= Programming languages =

{{usbktop}}

{{usbk|user Ada}}

{{usbk|user asm}}

{{usbk|user apl}}

{{usbk|user asp}}

{{usbk|user BASIC}}

{{usbk|user c}}

{{usbk|user cobol}}

{{usbk|user coldfusion}}

{{usbk|user c++}}

{{usbk|User:Quasar Jarosz/Userboxes/csharp}}

{{usbk|user for}}

{{usbk|user haskell}}

{{usbk|user java}}

{{usbk|User LabVIEW}}

{{usbk|user lisp}}

{{usbk|user lua}}

{{usbk|user mathematica}}

{{usbk|user MOO}}

{{usbk|user nwscript}}

{{usbk|user objc}}

{{usbk|user ocaml}}

{{usbk|user pas}}

{{usbk|User:Quasar Jarosz/Userboxes/Perl}}

{{usbk|User:ZeroOne/Userboxes/php}}

{{usbk|user pro}}

{{usbk|user py}}

{{usbk|user rexx-N}}

{{usbk|user ruby}}

{{usbk|user scheme}}

{{usbk|user smlnj}}

{{usbk|user tcl}}

{{usbk|user vb}}

{{usbkbottom}}

= Markup, Query, and Scripting languages =

{{usbktop}}

{{usbk|user ActionScript}}

{{usbk|user Ascript-n}}

{{usbk|user bash}}

{{usbk|user batch-1}}

{{usbk|user css}}

{{usbk|user html}}

{{usbk|user js}}

{{usbk|user kon}}

{{usbk|user latex}}

{{usbk|user mircs}}

{{usbk|user mysql}}

{{usbk|user re}}

{{usbk|user sql-N}}

{{usbk|user TeX}}

{{usbk|user vbs}}

{{usbk|user wiki lang}}

{{usbk|user wikimarkup enthusiast}}

{{usbk|user xml}}

{{usbk|user xhtml}}

{{usbk|user xslt}}

{{usbk|user xul}}

{{usbkbottom}}

{{-}}

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:

{{usbktop}}

{{usbk|user programming-!1|foo+}}

{{usbk|user programming-!2|MATLAB}}

{{usbk|user programming-!3|FORTRAN}}

{{usbk|user programming-!4|Foo90}}

{{usbk|user programming-!N|Unlambda}}

{{usbkbottom}}

Note that e.g. {{Tlx|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:

{{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:

{{usbktop}}

{{usbk|user programming-0}}

{{usbk|user programming-1}}

{{usbk|user programming-2}}

{{usbk|user programming-3}}

{{usbk|user programming-4}}

{{usbk|user programming-N}}

{{usbk|user programming-x}}

{{usbkbottom}}

= By IDE =

You can also use one of the userboxes to show where you program:

{{usbktop}}

{{usbk|User Eclipse}}

{{usbk|User Code::Blocks}}

{{usbkbottom}}

{{User:UBX/Userboxes/Nav}}

{{User:UBX/Userboxes/General Nav}}

Programming