I noen gamle implementeringer av programmeringsspråket BASIC lages brukerdefinerte funksjoner definert ved hjelp syntaksen "DEF FN". Nyere dialekter av BASIC har blitt påvirket av det strukturerte programmeringsparadigmet hvor enten det meste eller alt av kode er skrevet med brukerdefinerte funksjoner eller prosedyrer, og konseptet blir dermed praktisk talt overflødig.