A computer programming expression, the K-LOC or KLOC, pronounced kay-lok, standing for "kilo- lines of code ", i.e., thousand lines of code. The unit was used, especially by IBM managers, to express the amount of work required to develop a piece of software. Given that estimates of 20 lines of functional code per day per programmer were often used, it is apparent that 1 K-LOC could take one programmer as long as 50 working days, or 10 working weeks. This measure is no longer in widespread use because different computer languages require different numbers of lines to achieve the same result (occasionally the measure "assembly equivalent lines of code" is used, with appropriate conversion factors from the language actually used to assembly language).