User:UBX/Userboxes/Programming

Automotive • Babel • Beliefs • Books • Colours • Computing • Drink • Education • Emoticons • Film and television • Food • Games • Grammar • Health • Humor • Interests • Life • Location • Mathematics • Music • Non-ISO Languages • Personality • Pets • Programming • Regional Politics • Religion • Seasonal • Sexuality • Sports • Time • Travel • Userboxes • Wikipedia • WikiProjects • Zodiac

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:

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

Programming languages

Code Result
{{Template:user Ada}}
AdaThis user can program in Ada.
Usage
{{Template:user asm}}
asmThis user can program in assembly language.
Usage
{{Template:user apl}}
APLThis user can program in APL.
Usage
{{Template:user asp}}
aspThis user can program in ASP.
Usage
{{Template:user BASIC}}
BASICThis user can program in BASIC.
Usage
{{Template:user c}}
CThis user can program in C.
Usage
{{Template:user cobol}}
COBOLThis user can program in COBOL.
Usage
{{Template:user coldfusion}}
CFThis user can code in ColdFusion.
Usage
{{Template:user c++}}
C++This user can program in C++.
Usage
{{User:Quasar Jarosz/Userboxes/csharp}}
C#This user can program in C#.
Usage
{{Template:user for}}
forThis user can program in Fortran.
Usage
{{Template:user haskell}}
hsThis user can program in Haskell.
Usage
{{Template:user java}}
JavaThis user can program in Java.
Usage
{{Template:User LabVIEW}}
LVThis user is a LabVIEW wireworker.
Usage
{{Template:user lisp}}
Lisp(lambda (user)
    (setf (lisp-p user) t))
Usage
{{Template:user lua}}
LuaThis user can program in Lua.
Usage
{{Template:user mathematica}}
This user can program in
Wolfram.
Usage
{{Template:user MOO}}
MOOThis user can code in MOO.
Usage
{{Template:user nwscript}}
NWscriptThis user is a NWscript programmer.
Usage
{{Template:user objc}}
objcThis user can program in
Objective-C.
Usage
{{Template:user ocaml}}
ocaml-This user can program in OCaml.
Usage
{{Template:user pas}}
pascalThis user can program in Pascal.
Usage
{{User:Quasar Jarosz/Userboxes/Perl}}
PerlThis user is just another Perl hacker.
Usage
{{User:ZeroOne/Userboxes/php}}
PHPThis user can code PHP.
Usage
{{Template:user pro}}
plThis user can code Prolog.
Usage
{{Template:user py}}
This user can program in Python.
Usage
{{Template:user rexx-N}}
REXX-NThis user is held together by REXX.
Usage
{{Template:user ruby}}
This user can program in Ruby.
Usage
{{Template:user scheme}}
This user can program in Scheme.
Usage
{{Template:user smlnj}}
smlnjThis user programs in Standard ML of New Jersey.
Usage
{{Template:user tcl}}
TclThis user is a Tcl scripter.
Usage
{{Template:user vb}}
vbThis user is a Visual Basic programmer.
Usage


Markup, Query, and Scripting languages

Code Result
{{Template:user ActionScript}}
asThis user knows ActionScript.
Usage
{{Template:user Ascript-n}}
Ascript-NThis user is a native AppleScript programmer.
Usage
{{Template:user bash}}
bashThis user can program in Bash.
Usage
{{Template:user batch-1}}
bat-1This user is an occasional Batch programmer.
Usage
{{Template:user css}}
This user can write Cascading Style Sheets.
Usage
{{Template:user html}}
<html>This user can write HTML.
Usage
{{Template:user js}}
This user can program in JavaScript.
Usage
{{Template:user kon}}
kgThis user is a native speaker of Kikongo.
Usage
{{Template:user latex}}
LaTeXThis user can typeset using LaTeX.
Usage
{{Template:user mircs}}
mircsThis user is a mIRC scripter.
Usage
{{Template:user mysql}}
mysqlThis user writes programs that access MySQL.
Usage
{{Template:user re}}
reThis user writes regular expressions.
Usage
{{Template:user sql-N}}
SQLThis user uses SQL queries to locate their car keys.
Usage
{{Template:user TeX}}
TeXThis Wikipedian is a TeX user.
Usage
{{Template:user vbs}}
vbsThis user can program in VBScript.
Usage
{{Template:user wiki lang}}
{{Wiki}}This user can write in the MediaWiki language.
Usage
{{Template:user wikimarkup enthusiast}}
w:)This user is a wiki markup enthusiast.
Usage
{{Template:user xml}}
XMLThis user can write XML.
Usage
{{Template:user xhtml}}
xhtmlThis user can write XHTML.
Usage
{{Template:user xslt}}
xsltThis user is an XSL Transformations programmer.
Usage
{{Template:user xul}}
XULThis user can code in XUL.
Usage

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
{{Template:user programming-!1|foo+}}
foo+-1This user is a beginner foo+ programmer.
Usage
{{Template:user programming-!2|MATLAB}}
MATLAB-2This user is an intermediate MATLAB programmer.
Usage
{{Template:user programming-!3|FORTRAN}}
FORTRAN-3This user is an advanced FORTRAN programmer.
Usage
{{Template:user programming-!4|Foo90}}
Foo90-4This user is an expert Foo90 programmer.
Usage
{{Template:user programming-!N|Unlambda}}
Unlambda-NThis user is a native Unlambda programmer.
Usage

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.

General

You can also use one of the general programming language skill level templates:

Code Result
{{Template:user programming-0}}
prog-0This user does not know how to program.
Usage
{{Template:user programming-1}}
prog-1This user is a beginning programmer.
Usage
{{Template:user programming-2}}
prog-2This user is an intermediate programmer.
Usage
{{Template:user programming-3}}
prog-3This user is an advanced programmer.
Usage
{{Template:user programming-4}}
prog-4This user is an expert programmer.
Usage
{{Template:user programming-N}}
prog-NThis user thinks in bytecode and dreams of electric sheep.
Usage
{{Template:user programming-x}}
prog-xThis user is merely a humble programmer.
Usage


By IDE

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

Code Result
{{Template:User Eclipse}}
This user explores the programming universe with Eclipse.
Usage
{{Template:User Code::Blocks}}
This user procedurally programs in blocks with Code::Blocks.
Usage


Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.