Paul Homer wrote:

In software, you might build a system with 100,000 lines of code. Someone else might come along and build it with 20,000 lines of code, but there is some underlying complexity tied to the functionality that dictates that it could never be any less the X lines of code. The system encapsulates a significant amount of information, and stealing from Shannon slightly, it cannot be represented in any less bits.

Of course, going from 100k lines to 20k lines might be a result of:
- coding tricks that lead to incomprehensible code, particularly in languages that encourage such things (APL and perl come to mind) - re-writing in a domain-specific language (more powerful, but more specialized constructs that shift complexity into the underlying platform)

Just saying :-)


--
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra

_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to