Zach wrote:...I realize moving up to higher level languages and frameworks, and pre-packaged modules and such makes it a lot easier to code and all that, but still...
high level languages and frameworks introduce bugs, dependencies and unoptimised code. The only reason for Frameworks is to hide complexity, NASA don't want to hide the complexity - they want to know exactly what is happening, using frameworks would potentially add 1000,000's of lines of supporting code
Zach wrote:Seems like they might as well have just slapped an i7, 16GB of ram, and a GPU in there and called it a day.
it just wouldn't survive the launch / space / mars entry - all those CPU transistors and memory would be full of holes
[quote="Zach]I hope they at least did some optimizations somewhere or other..
500,000 seems like a big number to me.. I know complex programs can be several million lines, but I don't think I've seen anyone post here about a program nearing even 500k lines.[/quote]
The 500k lines of code which probably includes a bunch of assembler at 1 instruction per line