I was suggesting counting lines, but if it'd write the program for me too, I certainly would not be averse to that.
1,000
2,000
5,000
10,000
20,000
40,000
50,000
75,000 Plus
I was suggesting counting lines, but if it'd write the program for me too, I certainly would not be averse to that.
The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.
I'm a big programmerWell i've been programming in C for a while but i've never had to write big programmer thats why im asking.
Large programs are often written by teams, not single individuals.
If you count the entire team, the largest I've worked on was several million lines of code.
That was a 70 man team (about 25 of them programmers) working fulltime for 5 years on a codebase that had been purchased at several hundred thousand lines from another company, expanded and improved upon constantly.
Largest program I've done on my own and from scratch is probably 20k lines or so.
Of course as already stated KLOC doesn't mean anything.
At one point in a project where KLOC was taken as gospel the team I was a part of (that huge 70 man project was wisely split into 3-5 man teams each responsible for part of the system) was taking heat for producing a low KLOC count for a release (the customer had been promised 100K lines of code, we'd produced according to the count only -20K ).
Of course the count didn't take into account that we'd removed about 200K lines of dead code and written 80K lines of new code as well.
Focussing purely on KLOC makes for overly large code which is hard to maintain.
Focussing purely on keeping code as small as possible causes obfuscation which causes bugs and maintenance problems.
The largest program I have ever written (still working some of the bugs out):
Code:#include <iostream.h> void main() { cout << "hello" + "world" << end1; return 1.6; /* Returning approximation to the golden ratio means success }
Last edited by Zach L.; 11-30-2004 at 07:40 AM.
The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.
A KLOC eh? You wouldn't happen to have worked for IBM? They use that term a lot, or at least used to. Especially in relation to how large their OS2 operating system was going to be.
Zach.L , jwenting and okrinus :
Thanks for the tips
My Tutorials :
- Bad programming practices in : C
- C\C++ Tips
(constrcutive criticism is very welcome)
- Brain Cell
Bubba, as it happens the company was purchased by IBM the year I left there (the one was unrelated to the other I assure you ).
I've done programs programs with over 20,000 lines *without comments*. Nice technique to deter fools and to easily detect code piracy My recent one was for my Electrical Engineering Fault Anlysis System --> (Circuit Analysis via Bus Impedance Matrix).
Oh yeeeeaaaahhhh...
My biggest program was written is C# on creating encrypted versions of files and their susequent decryption along with a few goody goody features such as separate accounts , web updates etc.