Re: Maple Vs Mathematica debugging / cost to write a system



2 million lines of C++, hm.  I guess that would translate into
200,000 lines of Lisp.

take 150,000 lines of public domain code from the DOE Maxima system.

Don't use "average" programmers.

Suddenly it becomes much easier.

RJF

Note that the vast majority of people working for
software companies are not programmers. The programmers
are not even especially highly paid, compared to
marketing or sales people. I think WRI has far more
graphics designers than programmers.







parisse@xxxxxxxxxxxxxx wrote:
carlos@xxxxxxxxxxxx wrote:

Making schoonschip can be expensive.  Take a commercial-product
kernel of 2M C++ lines.  An average programmer can produce say 500
lines
of debugged C++ per year. Cost:  4000 man-years, or roughly $600
million.
Need to sell 4 million copies at $1500 each to recover the cost.


Didn't you mean 5000 lines per year? That would divide the programming cost by 10. A commercial project requires much more than just programmers, so maybe 500 millions $ for such a project is a correct estimation.

.



Relevant Pages

  • Re: Writing bulletproof code
    ... Good software design requires that you put error ... > the 'C' language and the libraries. ... It doesn't actually solve the problem that programmers are ... very few know when the cost will be negligible ...
    (comp.programming)
  • Re: Intro to Programming w/ Machine Language
    ... >> produced disk drives that are as fast as current technology allows ... And you're forgetting a crucial point here: there are manufacturing ... drives that affect the final cost. ... programmers get a "get out of jail free" card ...
    (comp.programming)
  • Re: Intro to Programming w/ Machine Language
    ... >> produced disk drives that are as fast as current technology allows ... And you're forgetting a crucial point here: there are manufacturing ... drives that affect the final cost. ... programmers get a "get out of jail free" card ...
    (alt.lang.asm)
  • Re: The economics of a slow but productive Ruby
    ... We programmers tend to fantasize that what we do is the most important ... involve capex and often represent a variable cost component in any ... the ones making the financial commitment. ...
    (comp.lang.ruby)
  • Re: What is the benefit to me of .NET as an end-user?
    ... even if moving to a new tool or framework were to double programmer ... 5% improvement in the productivity of the process. ... Since the cost of moving ... programmers using it that it is worth the cost, in the short run, when ...
    (borland.public.delphi.non-technical)