lungimea celui mai scurt program posibil care produce o ieșire dată (în orice limbaj de programare fix) este cunoscută sub numele de complexitatea Kolmogorov a ieșirii, iar studiul său matematic datează din opera lui Andrey Kolmogorov în 1963. Codul golf, cu toate acestea, poate fi mai general decât aceasta, deoarece specifică adesea o transformare generală de intrare-ieșire care trebuie efectuată mai degrabă decât să ceară o singură ieșire fără intrare.,

în timp ce termenul „code golf” a fost aparent folosit pentru prima dată în 1999 cu Perl, și mai târziu popularizat prin utilizarea Perl pentru a scrie un program care a efectuat criptarea RSA, o competiție informală similară este cunoscută a fi fost populară cu hackerii APL anteriori. Natura provocatoare de agresiv optimizarea pentru programul de dimensiunea însăși a fost mult timp recunoscut, de exemplu, un 1962 codificare manuală pentru Regnecentralen e corbul de mare calculator constată că „este o consumatoare de timp sport de cod cu cel mai mic număr posibil de instrucțiuni” și recomandă împotriva practice de programare., Astăzi termenul a crescut pentru a acoperi o mare varietate de limbi, care a declanșat chiar crearea de limbi dedicate Golf.