18
该语言何时发布?
您的挑战很简单。您需要编写一个程序,该程序可以在发布所用语言的那年将其打印到STDOUT或文件中。因为这是一个简单的任务,所以它必须用尽可能多的不同语言编写。 您的分数是正确打印的不同年份的总数。 对于您使用的每种语言,您必须 指定您使用的语言版本。(如果有多个版本) 指定该版本首次发布的年份,以及 提供指向页面的链接,以证明您的版本/语言的日期。 只要指定了版本号(如果适用)和发布日期,上述任何一项都可以视为发布日期证明。 维基百科页面。 一个esolangs页。 语言的官方网站。只要有发布日期,一个github页面或类似页面就算在内。(最新提交不计算在内,除非代码中有版本号) 如果该语言没有多个版本或发行版本,请使用该语言的初始发行日期。 同日而语的次要版本都算作不同的语言,只要他们来自不同的年份,仍然产生正确的输出。您不得使用任何可为您提供有关所用语言当前版本的信息(包括发行日期)的内置程序。例如,这是无效的python提交: import platform i = platform.python_version() if i == '3.5': print(2015) if i == '3.4': print(2014) if i == '3.3': print(2012) ... 无论哪种提交方式都能正确打印出最鲜明的年份获胜! 规则 每个程序都必须打印出语言年份,仅此而已。允许使用尾随换行符(Windows样式或* nix样式)。 没有程序可以接受任何输入。 如果出现平局,则以字节计的最短代码获胜。您可以为此使用任何编码,但是所有程序必须使用相同的编码。 只要仍将正确的输出打印到STDOUT或文件中,任何程序都可以打印到STDERR,或抛出运行时/编译时错误和警告。 不同的语言可能使用不同的IO方法,但它们大多数都是完整程序(此挑战所不允许的功能),并且遵循我们允许的默认IO方法之一。 高尔夫快乐多语!