a hossza a lehető legrövidebb program, amely termel egy adott kimenetet (bármely rögzített programozási nyelv) ismert, mint a Kolmogorov komplexitás a kimenet, és a matematikai tanulmány időpontját, hogy a munka Andrey Kolmogorov 1963-ban. Code golf, azonban, lehet általánosabb, mint ez, mivel gyakran meghatározza az általános bemeneti-kimeneti transzformáció, hogy el kell végezni, ahelyett, hogy kér egy kimeneti bemenet nélkül.,
míg a “code golf” kifejezést nyilvánvalóan először 1999-ben használták a Perl-rel, majd később a Perl használatával népszerűsítették egy RSA titkosítást végző program írására, egy hasonló informális versenyről ismert, hogy népszerű volt a korábbi APL hackerek körében. A programméretre való agresszív optimalizálás kihívást jelentő természetét már régóta felismerték, például a Regnecentralen GIER számítógépének 1962-es kódolási kézikönyve megjegyzi, hogy” időigényes sport a lehető legkevesebb utasítással kódolni”, és a gyakorlati programozás ellen javasolja., Ma a kifejezés a nyelvek széles skálájára terjedt ki, ami még a dedikált golfnyelvek létrehozását is kiváltotta.