pituus lyhin mahdollinen ohjelma, joka tuottaa tietyn tuotoksen (missään kiinteä ohjelmointi kieli) tunnetaan Kolmogorov monimutkaisuus tuotos, ja sen matemaattinen tutkimus, päivämäärät työtä Andrei Kolmogorov vuonna 1963. Code golf voi kuitenkin olla tätä yleisempää, sillä se määrittää usein yleisen syöttö-ulostulomuunnoksen, joka on suoritettava sen sijaan, että pyydettäisiin yhtä ulostuloa, jossa ei ole syötettä.,
Vaikka termi ”koodi golf” oli ilmeisesti käytettiin ensimmäisen kerran vuonna 1999 Perl, ja myöhemmin suosituksi käyttämällä Perl kirjoittaa ohjelma, joka suorittaa RSA-salausta, samanlainen epävirallinen kilpailu on tunnetusti ollut suosittu aiemmin APL hakkerit. Haastava luonne aggressiivisesti optimoimalla ohjelman koko on itsessään jo pitkään tunnustettu, esimerkiksi 1962 koodaus käsikirja Regnecentralen on GIER tietokone toteaa, että ”se on aikaa vievää sport-koodin kanssa mahdollisimman määrä ohjeet” ja suosittelee vastaan se käytännön ohjelmointi., Nykyään termi on kasvanut kattamaan erilaisia kieliä, joka on jopa laukaista luominen omistettu golf kielellä.