In the Code Golf Overflow, can your answers be written in any language unless otherwise specified by the OP?

Or do they have to be written in any specific language?

  • 4
    \$\begingroup\$ You can answer in pretty much any language you want if the asker didn't specify a language. See this to understand if a language is "valid" according to most people here. Also know that you can't answer a challenge with a language/version younger than the challenge itself, unless specified otherwise. \$\endgroup\$
    – Fatalize
    Oct 30, 2015 at 14:12
  • \$\begingroup\$ @Fatalize So, if a question was asked when VC#2010 was being used then I can't use VC#2015 to answer it? \$\endgroup\$ Oct 30, 2015 at 14:13
  • \$\begingroup\$ @EvanManning No one will be bothered if you do. \$\endgroup\$
    – feersum
    Oct 30, 2015 at 14:14
  • 8
    \$\begingroup\$ @EvanManning No one will really care in this case. The rule is established so that people don't create new languages/functions just to win a challenge. \$\endgroup\$
    – Fatalize
    Oct 30, 2015 at 14:15
  • \$\begingroup\$ You should not use a language feature that is newest than the question. C# 6 has many features that was not present in previous version, and you should avoid them answering older questions. \$\endgroup\$
    – edc65
    Nov 2, 2015 at 11:28

1 Answer 1


Yes! They can (usually) be in any language.

Submissions can use any programming language that meets our criteria for qualifying as a language. We also require that the version of the language you use be released prior to the posting of the challenge. This ensures that people don't see a challenge and implement a feature in their language just to be competitive in that challenge.

Language-specific or language-restricted challenges are generally frowned upon here, so it's not often that you'll find a challenge where you can't use your favorite language.

  • 4
    \$\begingroup\$ Unless, of course, the language is limited in its ability to perform the challenge... \$\endgroup\$ Nov 4, 2015 at 15:23
  • \$\begingroup\$ @CᴏɴᴏʀO'Bʀɪᴇɴ Excellent point. \$\endgroup\$
    – Alex A.
    Nov 4, 2015 at 16:47
  • 3
    \$\begingroup\$ We also require that the version of the language you use be released prior to the posting of the challenge. It's worth noting that this rule is overridden in catalog challenges. \$\endgroup\$
    – user45941
    Nov 6, 2015 at 15:42
  • 1
    \$\begingroup\$ @Mego Another excellent point. \$\endgroup\$
    – Alex A.
    Nov 6, 2015 at 21:04
  • \$\begingroup\$ Since this is being linked to, I believe the requirement that a language version be released prior to the challenge being posted has been removed altogether, for all challenge types. I can't find the relevant meta post though. \$\endgroup\$ Jan 25, 2018 at 19:39

You must log in to answer this question.

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