Title: 12,222 lines of code? Post by: remotemass on September 07, 2013, 06:54:08 PM You may find this a superfluous endeavor but I was curious and decided to find out the number of line numbers and of characters in the original version of Satoshi's bitcoin client code (bitcoin-0.1.0).
I disregarded all coments, spaces, line breaks, and so, leaving only his code. The files concatenated and minified were: base58.h, bignum.h, db.cpp, db.h, headers.h, irc.cpp, irc.h, key.h, main.cpp, main.h, market.cpp, market.h, net.cpp, net.h, script.cpp, script.h, serialize.h, ui.cpp, ui.h, uint256.h, util.cpp and util.h. Sha.cpp and sha.h were suppressed. Without comments and blank lines I got 12,222 lines. Interesting number, don't you think? (http://pastebin.com/MfABqyJd) The number of characters I got without spaces was: 287,274 (http://pastebin.com/NnMQvPXT). Not markedly so interesting, I guess. Lastly, one jolly curiosity; there is a code comment line that reads: // This is why people hate C++ [EDIT-1]: I got 402 lines for sha.cpp and 135 lines for sha.h, so total number of lines including these two files would add up to: 12,222+402+135=12,759. [EDIT-2]: The record for memorising Pi was achieved by Chao Lu (China) who recited Pi from memory to 67,890 places, at the Northwest A&F University, Shaanxi province, China, on 20 November 2005. Title: Re: 12,222 lines of code? Post by: will1982 on September 09, 2013, 12:34:38 AM That's pretty funny and cool!
|