コードゴルフ
(コードパズル から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/08 15:39 UTC 版)
コードゴルフはコンピュータプログラミング・コンテストの一種。参加者は与えられたアルゴリズムを、可能な限りもっとも短いソースコードで記述することを競う[1]。バイナリサイズではなく、ソースコードの文字数がスコアとなる。「Perl golf」など、トーナメントで使用されるプログラミング言語の名前がつけられることもある。ショートコーディング、コードパズル等とも呼ばれる[2]。
- ^ Spartan Programming
- ^ GitHub - hostilefork/rebmu: Microscopic Rebol Dialect ("mooshed") for Code Golf
- ^ anarchy golf
- ^ JAGC
- ^ Shortening codes
- ^ Code Golf Stack Exchange
- ^ 4clojure.com
- ^ Project Euler Code Golf · kevinlawler/kona Wiki · GitHub
- ^ phpGolf
- ^ CodeGolf
- ^ VimGolf - real Vim ninjas count every keystroke!
- ^ a b 柳井政和 2014, p. 7.
- ^ “プログラマ向けコードパズルサイト「コードダンジョン」公開”. マイナビニュース (2015年9月16日). 2015年11月28日閲覧。
- ^ Greg Bacon (28 May 1999). "Re: Incrementing a value in a slice". Newsgroup: comp.lang.perl.misc. Usenet: 7imnti$mjh$1@info2.uah.edu. 2011年7月12日閲覧。
- ^ Back, Adam. “RSA in 5 lines of perl”. 2011年1月10日閲覧。
- ^ “Wik Wiki A Wiki in 1287 characters of PHP”. 2015年12月2日閲覧。
- ^ Spartan Programming, Jeff Atwood, Coding Horror, 08 Jul 2008
- ^ 柳井政和 2014, p. 28.
- ^ 柳井政和 2014, p. 29.
- ^ 柳井政和 2014, p. 30.
- ^ 柳井政和 2014, pp. 35-41.
- ^ “List of dedicated golfing languages on the esowiki”. 2015年12月2日閲覧。
- ^ “Anarchy Golf”. 2015年12月2日閲覧。
- ^ “Just Another Golf Coding”. 2015年12月2日閲覧。
- ^ “Shortening codes”. 2015年12月2日閲覧。
- ^ “4clojure League”. 2011年7月24日閲覧。
- 1 コードゴルフとは
- 2 コードゴルフの概要
- 3 言語別のトーナメント
- 4 参考文献
- コードゴルフのページへのリンク