3 ms·
Because nobody will pay for it. Seriously though, as many others have pointed out, you need human beings that knows something about software engineering in the
by keithalewis 14y ago
Because nobody will pay for it. Seriously though, as many others have pointed out, you need human beings that knows something about software engineering in the process.
My clients won't spend time specing out what they want. Often they don't understand what they want in sufficient detail to do that.
Creating correct and useful software is not a linear process. If you give a trader a spreadsheet he will look at it and tell you "this is right", "that is wrong", "and, oh yeah, I forgot to tell you I also wanted X". My technique is to use Excel to tease the spec out of the domain expert and keep pushing the business logic into C++. http://xll.codeplex.com http://xll.codeplex.com provides a great way to do this.
Calling C++ from C# and Java is a much simpler problem to solve if that is one of the business requirements.