In a fit of idle curiosity, I was wondering that the largest program ever written was. What did it do? What language was it written in? How successful was it? How buggy was it? How many man years did it take to create?
I realise that 'largest' and 'program' are both a bit ill-defined. For the sake of argument I am defining it as a single process containing the largest number of executable statements.
Here are some of the major contenders based on Lines of code. It isn't the best metric, but should give you a relative idea of the size of these projects.
Project SLOC ------------------ ----- Lucent 5ESS Switch 100m Windows Vista 50m Red Hat Linux 7.1 30m Windows XP 40m Visual Studio 40m MS Office 30m
Source: "World's Largest Software Project" [1]
[1] http://brianmackay.name/post/2009/01/14/The-Worlds-Largest-Software-Project.aspxThe entire universe is believed by some [1] people and at least one famous person [2] to be a program running on some rather specialized hardware.
[1] http://www.abovetopsecret.com/forum/thread183684/pg1I heard is is called "Xanadu"
Early Windows Hello World [1] app?
[1] http://stackoverflow.com/questions/483997/what-language-has-the-longest-hello-world-program/484211#484211Visual Studio Team System 2008 was I think about 55 million lines of code, and is possibly the largest piece of commercial software ever, by that metric (I think it's a little bigger than Windows Vista was, anyway). It's mostly C++, with a smattering of C# and some other languages, I think. I think it represents many thousands of man-years of effort.
In 1978 the largest program allegedly [1] contained 1 million lines (aka 1 million punchcards).
[1] http://www.axiomint.com/company/keypersonnel.htmThe cost of developing all the packages included in Debian 5.0 lenny (323 million lines of code), using the COCOMO model, has been estimated to be about US$ 8 billion.