Definition

KLOC (thousands of lines of code)

Part of the Programming glossary:

KLOC (thousands of lines of code) is a traditional measure of how large a computer program is or how long or how many people it will take to write it. The code measured is usually source code . Since a higher-level source language (such as C++ ) compiles into more lines of machine code than a lower-level language (such as assembler language), a KLOC of C++ statements would generate a larger program (in number of byte s) than a KLOC of assembler language statements.

KLOC has been used as a rough measure of programmer productivity, as in "How many lines of code can you write a day?" However, this measure does not consider the efficiency of the code. Many other factors obviously affect productivity.

Defects per KLOC is a common measure used as a target or for evaluating code quality.

This was last updated in April 2011
Posted by: Margaret Rouse

Related Terms

Definitions

Glossaries

  • Programming

    - Terms related to software programming, including definitions about programming languages and words and phrases about software design, coding, testing and debugging.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question
  • How to find the If - Endif relationship

    You can manually put something in the comments area or in positions 1-5 of the source. Something like b001, b002 ...  e002,  e001. Anything you do manually cannot be guarenteed accurate....

  • SQL Query Perfomance Issue.

    Wow! This one is just a treasure chest of things that take time. Rather than go through the whole thing, which could take an hour, I'll give you some pointers: (1) Don't compare using UPPER or ...

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.