View Single Post
Old 05-12-2012, 08:22 PM   #26 (permalink)
cfg83
Pokémoderator
 
cfg83's Avatar
 
Join Date: Dec 2007
Location: Southern California
Posts: 5,864

1999 Saturn SW2 - '99 Saturn SW2 Wagon
Team Saturn
90 day: 40.49 mpg (US)
Thanks: 439
Thanked 530 Times in 356 Posts
NachtRitter -

Yeah, you're right, it could have tons of legacy code from all over the place. Also, where there's a GUI, there's tons of lines of code. I would like to see a breakdown of "where the code lies". This all made me google lines of code :

1.1 The Need for Reliable Software
Quote:
The size and complexity of computer-intensive systems has grown dramatically during the past decade, and the trend will certainly continue in the future. Contemporary examples of highly complex hardware/software systems can be found in projects undertaken by NASA, the Department of Defense, the Federal Avia- tion Administration, the telecommunications industry, and a variety of other private industries. For instance, the NASA Space Shuttle flies with approximately 500,000 lines of software code on board and approximately 3.5 million lines of code in ground control and processing. After being scaled down significantly from its original plan, the International Space Station Alpha is still projected to have millions of lines of software to operate innumerable hardware pieces for its navigation, communication, and experimentation. In the telecommunications industry, opera- tions for phone carriers are supported by hundreds of software systems, with hundreds of millions of lines of source code. In the avionics industry, almost all new payload instruments contain their own microprocessor system with extensive embedded software. A massive amount of hardware and complicated software also exists in the Federal Aviation Administration's Advanced Automation Sys- tem, the new generation air traffic control system. In our offices and homes, many personal computers cannot function without operating systems (e.g., Windows) ranging from 1 to 5 million lines of code, and many other shrink-wrapped software packages of similar size provide our daily use of these computers in a variety of applications.
Also, I don't think the operating system comparison applies. iOS and Debian are based on Unix, so that's something that goes back to 1969, and Windows XP is based on Windows NT, which started development in 1989. The Volt is "embedded" software, so it doesn't have to support umpteen number of graphics cards, hard disks, and motherboards.

CarloSW2
__________________

What's your EPA MPG? Go Here and find out!
American Solar Energy Society
  Reply With Quote