A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Lines of Code | ||||||||||||||||||||||||
2 | Lines of code is a way of measuring the size of a computer program (some software) by counting the lines of text in the program's source code. The source code is the instructions written by prgrammers telling the computer what to do. | ||||||||||||||||||||||||
3 | |||||||||||||||||||||||||
4 | million lines of code | detail | notes | source | link | source 2 | pixel length of bar | ||||||||||||||||||
5 | lower limit (if applicable) | upper limit (if applicable) | |||||||||||||||||||||||
6 | iOS app - simple game | 0.01 | app | 10,000 LOC. Imangi is a word game app, same people also made Temple Run | iPhoneDevSDK | http://iphonedevsdk.com/forum/iphone-sdk-development/3948-average-time-spent-creating-an-app-poll.html | |||||||||||||||||||
7 | Unix v 1.0 (1971) | 0.01 | 10000 | http://www.thegamersblog.com/10-facts-you-may-not-know-about-world-of-warcraft/ | |||||||||||||||||||||
8 | Win32/Simile virus | 0.01 | virus | a metamorphic (very complex) computer virus, released 2002 had 14000 LOC | Wikipedia, Security Response | http://en.wikipedia.org/wiki/Computer_virus | http://securityresponse.symantec.com/avcenter/reference/simile.pdf | ||||||||||||||||||
9 | iOS app - photo editing | 0.04 | app | 39,924 LOC. Camera Genius is a photo editing app. | CodeGoo | http://blog.codegoo.com/post/2794720594/whats-involved-in-building-an-iphone-app | |||||||||||||||||||
10 | Pacemaker | 0.08 | the software in a heart pacemaker | 80,000 | Coverity infographic, MathWorks.com | http://insideevs.com/infographic-chevy-volt-has-10-million-lines-of-code-f-22-raptor-only-has-1-7-million/ | http://www.mathworks.co.uk/company/newsletters/articles/university-of-pennsylvania-develops-electrophysiological-heart-model-for-real-time-closed-loop-testing-of-pacemakers.html | ||||||||||||||||||
11 | Photoshop v1 (1990) | 0.12 | Slashdot | http://developers.slashdot.org/story/13/02/14/1323254/for-your-inspection-source-code-for-photoshop-10 | |||||||||||||||||||||
12 | Camino | 0.20 | browser | Ohloh | http://www.ohloh.net/p/mozilla/analyses/latest/languages_summary | ||||||||||||||||||||
13 | Quake 3 engine | 0.31 | computer game | 310000 LOC computer game. | Quora | http://www.quora.com/Computer-Programming/About-how-many-lines-of-code-is-a-typical-computer-game-such-as-Starcraft-or-Counter-Strike | |||||||||||||||||||
14 | Space Shuttle | 0.40 | primary flight software | Nasa | www.nasa.gov/mission_pages/shuttle/.../flyfeature_shuttlecomputers.html | ||||||||||||||||||||
15 | 18000 pages of printed text | 1.00 | on typical 20-pound paper, would be a stack 6 feet tall | Embedded | http://www.embedded.com/electronics-blogs/break-points/4026827/A-Million-Lines-of-Code | 9.1 | |||||||||||||||||||
16 | Crysis | 1.00 | game | Quora | http://www.quora.com/Computer-Programming/About-how-many-lines-of-code-is-a-typical-computer-game-such-as-Starcraft-or-Counter-Strike | 9.1 | |||||||||||||||||||
17 | War And Peace x 14, Ulysses x 25, The Catcher in The Rye x 63 | 1.00 | Embedded | http://www.embedded.com/electronics-blogs/break-points/4026827/A-Million-Lines-of-Code | 9.1 | ||||||||||||||||||||
18 | Syphilis | 1.14 | Treponema pallidum, the bacteria that causes Syphilis (1039 genes and 1,138,011 base pairs) | Kimball's Biology Pages | http://users.rcn.com/jkimball.ma.ultranet/BiologyPages/G/GenomeSizes.html | ||||||||||||||||||||
19 | Age of Empires Online | 1.20 | Wikipedia | http://en.wikipedia.org/wiki/Age_of_Empires_Online | 10.92 | ||||||||||||||||||||
20 | CESM Community Earth System Model | 1.20 | Climate model from the National Center for Atmospheric Research | Daily Camera | http://www.dailycamera.com/news/ci_15820781 | ||||||||||||||||||||
21 | F-22 Raptor | 1.70 | Coverity inforgraphic | http://insideevs.com/infographic-chevy-volt-has-10-million-lines-of-code-f-22-raptor-only-has-1-7-million/ | 15.47 | ||||||||||||||||||||
22 | Linux Kernel 2.2.0 (1999) | 1.80 | increase in code relative to previous version: 289% | Wikipedia | http://en.wikipedia.org/wiki/Linux_kernel | 16.38 | |||||||||||||||||||
23 | Hubble Space Telescope | 2.00 | NYTImes | http://www.nytimes.com/1989/02/19/us/excitement-and-dismay-at-space-telescope-center.html?src=pm | 18.2 | ||||||||||||||||||||
24 | Unreal Engine 3 | 2.00 | game | Quora | http://www.quora.com/Computer-Programming/About-how-many-lines-of-code-is-a-typical-computer-game-such-as-Starcraft-or-Counter-Strike | 18.2 | |||||||||||||||||||
25 | Lines of code de-bugged in the Jurassic Park network by Dennis Nedry | 2.00 | He's totally unappreciated in his time | Jurassic Park | |||||||||||||||||||||
26 | Windows 3.1 (1992) | 2.50 | CNET | http://news.cnet.com/The-root-of-the-problem-Bad-software/2008-1082_3-276316.html | 22.75 | ||||||||||||||||||||
27 | Drones (control software) | 3.50 | Wired | http://www.wired.com/dangerroom/2012/11/navy-killer-drone/ | 31.85 | ||||||||||||||||||||
28 | ROOT software (at the LHC) | 3.50 | ROOT, a software program used by CERN's physicists to store, analyze, and visualize petabytes of data about the LHC experiment | Coverity | http://www.coverity.com/company/press-releases/read/cern-chooses-coverity-to-ensure-accuracy-of-large-hadron-collider-software-html | ||||||||||||||||||||
29 | Photoshop CS 6 (2012) | 4.50 | PC World | http://www.pcworld.com/article/2028315/computer-history-museum-shares-original-photoshop-code.html | http://scottkelby.com/2012/photoshop-cs6-from-the-inside/ | 40.95 | |||||||||||||||||||
30 | Windows NT 3.1 (1993) | 4.50 | operating system | 4.00 | 5.00 | Knowing .net | http://www.knowing.net/index.php/2005/12/06/how-many-lines-of-code-in-windows/ | 40.95 | |||||||||||||||||
31 | HD DVD Players on XBox | 4.70 | Microsoft Blog | http://blogs.msdn.com/b/xboxteam/archive/2006/11/03/emergence-day.aspx | 42.77 | ||||||||||||||||||||
32 | HealthCare.gov - needed to repair | 5.00 | website | "Obamacare online enrollment system might actually need 5 million lines of code to be rewritten just to repair the problems encountered on the site" | Examiner | http://www.examiner.com/article/code-blue-obamacare-online-system-needs-massive-re-write-to-work?cid=rss | 45.5 | ||||||||||||||||||
33 | Mars Curiosity Rover | 5.00 | Slashdot | http://slashdot.org/topic/bi/mars-rover-curiosity-less-brainpower-than-apples-iphone-5/ | 45.5 | ||||||||||||||||||||
34 | Linux kernel 2.6.0 (2003) | 5.20 | operating system | only wiki source | Wikipedia | http://en.wikipedia.org/wiki/Source_lines_of_code | 47.32 | ||||||||||||||||||
35 | Google Chrome (estimate 2) (2011) | 5.40 | browser | http://www.quora.com/Google-Chrome/How-many-lines-of-code-is-Google-Chrome | 49.14 | ||||||||||||||||||||
36 | World of WarCraft (Server) | 5.50 | game | GamesspotUK | http://uk.gamespot.com/news/blizzard-outlines-massive-effort-behind-world-of-warcraft-6228615 | 50.05 | |||||||||||||||||||
37 | Windows XP Service Pack 1 | 6.10 | Microsoft Blog | https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&ved=0CH4QFjAJ&url=https%3A%2F%2Fblogs.msdn.com%2Fcfs-filesystemfile.ashx%2F__key%2Fcommunityserver-components-postattachments%2F00-01-37-62-23%2FAPSECVer4.doc&ei=EvprUvHPEYnX7Abo6oGYBA&usg=AFQjCNHfjdSfZAYMsMFoMKy1eSk482RKeA&sig2=J2mxvNHzAqVdA8SX3XPAsQ&bvm=bv.55123115,d.ZGU&cad=rja | 55.51 | ||||||||||||||||||||
38 | Boeing 787 | 6.50 | Avionics and online support systems | Coverity inforgraphic | http://insideevs.com/infographic-chevy-volt-has-10-million-lines-of-code-f-22-raptor-only-has-1-7-million/ | 59.15 | |||||||||||||||||||
39 | Google Chrome | 6.70 | browser | 6677875 | Ohloh | http://www.ohloh.net/p/chrome/analyses/latest/languages_summary | 60.97 | ||||||||||||||||||
40 | Windows NT 3.5 (1994) | 7.50 | increase in code relative to previous version: 166% | 7.00 | 8.00 | Knowing .net | http://www.knowing.net/index.php/2005/12/06/how-many-lines-of-code-in-windows/ | 68.25 | |||||||||||||||||
41 | Windows NT 3.51 (1995) | 9.50 | operating system | 9.00 | 10.00 | Knowing .net | http://www.knowing.net/index.php/2005/12/06/how-many-lines-of-code-in-windows/ | 86.45 | |||||||||||||||||
42 | Firefox | 9.70 | browser | Ohloh | http://www.ohloh.net/p/mozilla/analyses/latest/languages_summary | 88.27 | |||||||||||||||||||
43 | Chevy Volt (electric car) | 10.00 | Coverity inforgraphic, SmartPlanet | http://insideevs.com/infographic-chevy-volt-has-10-million-lines-of-code-f-22-raptor-only-has-1-7-million/ | http://www.smartplanet.com/blog/smart-takes/gms-volt-10-million-lines-of-code/12006 | 91 | |||||||||||||||||||
44 | Intuit Quickbooks | 10.00 | Slashdot | http://developers.slashdot.org/story/12/07/31/0052230/how-intuit-manages-10-million-lines-of-code | 91 | ||||||||||||||||||||
45 | Windows NT 4.0 (1996) | 11.50 | operating system. increase in code relative to previous version: 153% | 11.00 | 12.00 | Knowing .net | http://www.knowing.net/index.php/2005/12/06/how-many-lines-of-code-in-windows/ | 104.65 | |||||||||||||||||
46 | Android | 12.00 | operating system | including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++ | XDA Developers Forum | http://forum.xda-developers.com/wiki/Android | 109.2 | ||||||||||||||||||
47 | Mozilla Core | 12.50 | code libraries used by all Mozilla apps like Firefox | 12528368 | Ohloh | http://www.ohloh.net/p/mozilla/analyses/latest/languages_summary | 113.75 | ||||||||||||||||||
48 | MySQL | 12.50 | database format | Ohloh | http://www.ohloh.net/p/mozilla/analyses/latest/languages_summary | 113.75 | |||||||||||||||||||
49 | Boeing 787, total flight software | 14.00 | Total flight software | NYC Aviator | http://www.nycaviation.com/2011/09/fun-facts-revealed-at-boeings-787-technical-panel/ | 127.4 | |||||||||||||||||||
50 | Android (upper estimate) | 15.00 | 136.5 | ||||||||||||||||||||||
51 | Linux 3.1 (recent version, 2013) | 15.00 | increase in code relative to previous version: 288% | CNET | http://news.cnet.com/8301-1035_3-57603216-94/linux-development-by-the-numbers-big-and-getting-bigger/ | 136.5 | |||||||||||||||||||
52 | Apache Open Office | 23.00 | open source office productivity software | Ohloh | http://www.ohloh.net/p/mozilla/analyses/latest/languages_summary | 209.3 | |||||||||||||||||||
53 | F-35 Fighter | 24 | NYT says 3.5m. Wired says 24 million (http://www.wired.com/dangerroom/2012/11/marines-jsf/) | NYTImes | http://www.nytimes.com/2004/11/28/business/yourmoney/28lock.html?adxnnl=1&pagewanted=print&adxnnlx=1382805279-iJ9/V1NXb4+48FP0fFa2OA | 218.4 | |||||||||||||||||||
54 | Microsoft Office (2001) | 25.00 | CNET | http://news.cnet.com/Microsoft-to-release-Mac-OS-X-Office-in-fall/2100-1040_3-250792.html | 227.5 | ||||||||||||||||||||
55 | Windows 2000 (2000) | 29.00 | increase in code relative to previous version: 1160% | or more | Knowing .net | http://www.knowing.net/index.php/2005/12/06/how-many-lines-of-code-in-windows/ | 263.9 | ||||||||||||||||||
56 | Microsoft Office for Mac (2006) | 30.00 | office productivity software for use with Mac | MSDN Blog | http://blogs.msdn.com/b/macmojo/archive/2006/11/03/it-s-all-in-the-numbers.aspx | 273 | |||||||||||||||||||
57 | Symbian | 37.60 | mobile phone programming language | Ohloh | http://www.ohloh.net/p/mozilla/analyses/latest/languages_summary | 342.16 | |||||||||||||||||||
58 | Windows 7 | 40.00 | operating system | Quora | http://www.quora.com/Windows-8/How-many-lines-of-code-is-in-Microsoft-Windows-8 | 364 | |||||||||||||||||||
59 | Windows XP (2001) | 40.00 | operating system. increase in code relative to previous version: 138% | Knowing .net | http://www.knowing.net/index.php/2005/12/06/how-many-lines-of-code-in-windows/ | 364 | |||||||||||||||||||
60 | Microsoft Office (2013) | 45.00 | office productivity software for use with Windows | 30.00 | 60.00 | PC Mag | http://www.pcmag.com/article2/0,2817,2418117,00.asp | 409.5 | |||||||||||||||||
61 | Large Hadron Collider | 50.00 | Coverity | http://www.coverity.com/company/press-releases/read/cern-chooses-coverity-to-ensure-accuracy-of-large-hadron-collider-software-html | http://www.theregister.co.uk/2011/09/22/cern_coverity/ | 455 | |||||||||||||||||||
62 | Microsoft Visual Studio 2012 | 50.00 | Microsoft Blog | http://blogs.msdn.com/b/visualstudio/archive/2012/06/20/the-visual-studio-2012-feedback-tool-a-better-way-to-submit-bugs.aspx | 455 | ||||||||||||||||||||
63 | Windows Vista (2007) | 50.00 | increase in code relative to previous version: 125% | NYTImes | http://www.nytimes.com/2006/03/27/technology/27soft.html?adxnnl=1&pagewanted=all&adxnnlx=1382805118-0jnNRGXEVPip3xoW+BDp8Q | 455 | |||||||||||||||||||
64 | Facebook (without backend code) | 62.00 | note from the source: "The new count includes the entire git repository: data, binaries, third-party and all. Thanks to Adam Hupp for pointing this out to me. The number is from running git ls-files" | Quora | http://www.quora.com/Facebook-Engineering/How-many-lines-of-code-is-Facebook | 564.2 | |||||||||||||||||||
65 | US Army's Future Combat System | 63.80 | Wired | http://www.wired.com/dangerroom/2008/01/army-futures-so/ | 580.58 | ||||||||||||||||||||
66 | Debian 5.0 codebase | 68.00 | 618.8 | ||||||||||||||||||||||
67 | Mac OS X 10.4 | 86.00 | operating system | Engadget | http://www.engadget.com/2006/08/07/live-from-wwdc-2006-steve-jobs-keynote/ | 782.6 | |||||||||||||||||||
68 | Software in typical new car, 2013 | 100.00 | Wired | http://www.wired.com/autopia/2012/12/automotive-os-war/ | 910 | ||||||||||||||||||||
69 | Debian 5.0 (all software in package) | 324.00 | operating system | Debain is an operating system which is composed of free software | Debain Counting | http://debian-counting.libresoft.es/ | 2948.4 | ||||||||||||||||||
70 | Healthcare.gov | 500.00 | NY Times | http://www.nytimes.com/2013/10/21/us/insurance-site-seen-needing-weeks-to-fix.html?pagewanted=all&_r=0 | |||||||||||||||||||||
71 | 2,000.00 | website | Wired | http://www.wired.com/2015/09/google-2-billion-lines-codeand-one-place/ | |||||||||||||||||||||
72 | LibreOffice | 9.08 | BlackDuck | https://www.openhub.net/p/libreoffice | |||||||||||||||||||||
73 | OpenOffice | 11.30 | BlackDuck | https://www.openhub.net/p/openoffice | |||||||||||||||||||||
74 | |||||||||||||||||||||||||
75 | |||||||||||||||||||||||||
76 | |||||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | |||||||||||||||||||||||||
79 | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||
81 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||
83 | |||||||||||||||||||||||||
84 | |||||||||||||||||||||||||
85 | |||||||||||||||||||||||||
86 | |||||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 |