34
\$\begingroup\$

Newcomers to codegolf.SE are often compelled to ask what many of our abbreviations and terms mean. Let us list them here so this information always will be easily available.

\$\endgroup\$
  • 7
    \$\begingroup\$ While I like this post, it isn't a complete solution to the problem as newcomers won't necessarily be able to find it. When dealing with newcomers acronyms should be avoided unless obvious from context as in Welcome to PPCG. \$\endgroup\$ – Level River St May 26 '17 at 0:48
  • \$\begingroup\$ @LevelRiverSt chat.stackexchange.com/transcript/message/37584339#37584339 \$\endgroup\$ – Adám May 26 '17 at 5:21
  • 5
    \$\begingroup\$ @LevelRiverSt what the heck is a PPCG? \$\endgroup\$ – Magic Octopus Urn Jun 1 '17 at 16:56
  • \$\begingroup\$ @Adám I wasn't criticising in any way. I think this post is a great idea. But the fact remains that there is a lot for newcomers to learn when they start here and some people aren't very helpful. according to codegolf.meta.stackexchange.com/q/11807/15599 someone actually commented Y U NO CRITERIA? The fact that we mention winning criteria in our site rules does not make it acceptable to leave a cryptic insult to a newcomer who doesn't know them. Nor should your post make people think it acceptable to comment Y U NO ABBREVIATIONS or similar. \$\endgroup\$ – Level River St Jun 1 '17 at 19:34
  • \$\begingroup\$ @carusocomputing you just proved my point! ;-) I think if a new user were to be told WELCOME TO PPCG they would be able to work out that PPCG was some kind of name for the site. They may not immediately connect that it stands for programming puzzles and code golf but in this particular case that doesn't matter too much. \$\endgroup\$ – Level River St Jun 1 '17 at 19:38
31
\$\begingroup\$

See also Stack Exchange Glossary - Dictionary of Commonly-Used Terms.

Abbreviations marked with a star (*) are chat specific.

Catalog: A type of simple on-topic challenge where the challenge's aim not so much to find a winner as it is to create a catalog of solutions in many languages.

CG: Code Golf; a challenge to solve a particular problem with the shortest code.

CGCC: Code Golf & Coding Challenges; our official abbreviation for the main Stack Exchange site for coding competitions.

*CMC: Chat Mini Challenge; a less formal challenge posted in chat. Answers are expected as replies to that message, and in the form Language, XX bytes: [solution](link-to-TIO). Example.

*CMC: Chat Mega Challenge; usually a challenge posted jokingly in chat due to it being very involved or outright impossible. Example.

*CMM: Chat Mini Meta (question); a less formal Meta question posted in chat. Example.

*CMP: Chat Mini Poll; a request for opinions on a stated question, often about programming language design. Example.

*CMQ: Chat Mini Question; usually an alternative to a CMM, but more general (not necessarily restricted to Meta-like questions)

CnR: Cops and Robbers; challenges where one person has to "crack" another person's code.

CR: Code Review; jokingly our archenemy in the sense that they value efficient legible code while we value obscure inefficient code.

Eleven: To delete something using moderator powers, e.g. "Yeah, the post is gone, Dennis 11'd it". mod abuse -> mod abuse!!! -> mod abuse !!11!1!! -> mod abuse !!eleven!1!! -> mod abuse eleven -> eleven

Hammer: To close a challenge single-handedly; users that have a gold tag badge in one of the posts's tags have the privilege to close it as a duplicate by themselves; moderators can also single-handedly close any question.

FGITW: Fastest Gun in the West; a quick submission to a just-posted challenge, typically used in reference to the problem that fast answers get more visibility and upvotes than later but better ones.

HNQ: Hot Network Questions; a global page where popular Stack Exchange posts are often featured. Also the corresponding global sidebar.

KC: Kolmogorov Complexity; a challenge to compress a static output.

KotH: King Of The Hill; a game where the submissions interact with and compete against each other in some form of game.

LQA: Low Quality Auto; these are reviews that show up in the review queue from being short or containing only code.

*NMP: New Main Posts; a chat bot which posts in TNB whenever a new challenge is submitted on the site. Also New Meta Posts, ditto for Meta.

*NSP or *NSQ: New Sandboxed Posts/Questions; a chat bot which posts in TNB whenever a new challenge is proposed in the Sandbox.

OEIS: The On-Line Encyclopedia of Integer Sequences; as the name says a website that collects all kinds of integer sequences and assigns them a name, e.g. the squares are A000290. Frequently cited in challenges.

OP: Original poster; the author of the challenge. Also used for Original Post; when talking about the challenge text itself.

PopCon: Popularity Contest; a competition where the answer with the highest vote tally (upvotes minus downvotes) wins.

PPCG: Programming Puzzles & Code Golf; the old name for this site.

Proper quine: A program that not only prints itself (see quine) but also obeys the proper quine rules.

Quine: A program that prints its own source code. See also proper quine.

Spec: Short for the specification of a challenge.

TIO: Try It Online; a code testing website for many programming languages, both practical and recreational ones, made by Dennis.

*TNB: The Nineteenth Byte; our principal chatroom.

*TNBDE: TNB Data Explorer.

VLQ: Very Low Quality; a type of flag that can be automatically cast on very short posts. Unfortunately, these flags can also cast automatic downvotes. These also show up in the review queue.

VTC: Vote To Close; usually called a CV (Close Vote) on the rest of Stack Exchange.

VTR: Vote To Reopen.

VTD: Vote To Delete.


Please add to this list!

\$\endgroup\$
  • \$\begingroup\$ I've added some that are not PPCG-specific but appear rather often here. \$\endgroup\$ – xnor May 23 '17 at 6:30
  • 1
    \$\begingroup\$ @xnor, is it necessary to repeat ones like OP which are in the glossary that's the first link in the answer? \$\endgroup\$ – Peter Taylor May 23 '17 at 11:16
  • \$\begingroup\$ Adám, would you object to moving chat-specific ones to a separate answer? There are a few in here which are new to me, and that suggests that they're specific to subcultures within PPCG. \$\endgroup\$ – Peter Taylor May 23 '17 at 11:22
  • \$\begingroup\$ @PeterTaylor I'd rather they stay together so that there are fewer places to look. Maybe mark the chat specific ones with a star or other symbol? \$\endgroup\$ – Adám May 23 '17 at 11:25
  • \$\begingroup\$ @PeterTaylor How is that? \$\endgroup\$ – Adám May 23 '17 at 11:39
  • \$\begingroup\$ Most browsers have search functions for text in a page :p The asterisk helps, though. \$\endgroup\$ – Peter Taylor May 23 '17 at 13:21
  • 3
    \$\begingroup\$ Oh hey look it's me \$\endgroup\$ – Addison Crump May 24 '17 at 20:31
  • \$\begingroup\$ @VoteToClose I've been considering adding abbreviations for the most famous users… \$\endgroup\$ – Adám May 24 '17 at 20:32
  • \$\begingroup\$ I'd argue that TNB may be used outside of chat, when referring in questions or comments to relavent discussions \$\endgroup\$ – Beta Decay May 28 '17 at 9:03
  • \$\begingroup\$ @BetaDecay True. The distinction isn't very meaningful. A comment to a trivial challenge could e.g. say -1 trivial: should have been CMC. \$\endgroup\$ – Adám May 28 '17 at 9:24
  • \$\begingroup\$ Isn't 11 Dennis-specific? \$\endgroup\$ – Erik the Outgolfer May 28 '17 at 15:03
  • \$\begingroup\$ The CMC answer format isn't so strict. That doesn't really work for multi-line programs, for example. \$\endgroup\$ – mbomb007 Jun 1 '17 at 16:13
  • \$\begingroup\$ Also, I think "Catalog" might be a good term to add. Maybe this link could be helpful. \$\endgroup\$ – mbomb007 Jun 1 '17 at 16:19
  • 1
    \$\begingroup\$ @Poke While that may be, the abbreviation was used less than a month ago. \$\endgroup\$ – Adám Oct 3 '17 at 13:33
  • 1
    \$\begingroup\$ @Adám Okay? So was crossed out 44 \$\endgroup\$ – Poke Oct 3 '17 at 14:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .