The Software Behind the Mars Phoenix Lander
-
Interesting that it's written in C.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
Hans Dietrich wrote:
Interesting that it's written in C.
Why? A lot of military projects have been written in C for a while now.
Scott Dorman
Microsoft® MVP - Visual C# | MCPD President - Tampa Bay IASA [Blog][Articles][Forum Guidelines]
Hey, hey, hey. Don't be mean. We don't have to be mean because, remember, no matter where you go, there you are. - Buckaroo Banzai
-
Interesting that it's written in C.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
doesn't he know C has no future? if they're not using C# on .Net v5.5, they're obsolete. suckers!
-
doesn't he know C has no future? if they're not using C# on .Net v5.5, they're obsolete. suckers!
How many more landers before they set up their own Marsnet? Maybe the landers can have a chatroom, where they share data, with tips on what craters to avoid? Then some new lander will come down, and start evangelizing Marsweb 2.0, and all the landers will switch to C##, except for the ones on the other side of Mars, who will still be using C and MOL (Mars On Line).
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
-
doesn't he know C has no future? if they're not using C# on .Net v5.5, they're obsolete. suckers!
-
C# is a very poor choice for embedded system design imho. C will be used for a long time on custom platforms i think. especially the ones i am involved with :-\
killabyte wrote:
C will be used for a long time on custom platforms i think. especially the ones i am involved with :-\
I think C++ is still a good alternative to plain C. Especially with the changes coming in C++09.
-
killabyte wrote:
C will be used for a long time on custom platforms i think. especially the ones i am involved with :-\
I think C++ is still a good alternative to plain C. Especially with the changes coming in C++09.
-
Interesting that it's written in C.
Best wishes, Hans
[CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]
-
Hans Dietrich wrote:
Interesting that it's written in C.
I would love to see the coding guidelines he mentions.
Bjarne gave a hint of them.
-
C# is a very poor choice for embedded system design imho. C will be used for a long time on custom platforms i think. especially the ones i am involved with :-\
> C# is a very poor choice for embedded system design imho. Naah, it can't be, surely you didn't take the Don's Red Pill and some VM and XML.. I mean GC would have got us to Jupiter. Watch a few hopefuls (not the guys here as you can read the irony of every entry so far :-) ) imagine it was written in C# that oh-gives-so-much control. Not knowing that bloat would throw an exception, execution engine error or out of memory or the occasional 'have you got that in VB' or 'do you have it in VS2008' exception before it took off planet Earth. And if it did, it would throw it right at the Sun, thinking it can reach it :-) Nothing VM or GC based will ever do such a thing, even land a coffee cup next to a mouse, hardly a space probe. Throw a 99% mix of .NET devs in and they'll think "I'll just data bind it via reflection to that glare I'm seeing behind me", for boost in productivity. Java-based recursion and enhancements are a bliss (re: another Mars Data Access Layer). They would surely end up using the Comet, other great inventions like Lightstreamer and http://www.codeplex.com/AjaxControlToolkit for monitoring and remote control, just to show off their creativity in jumping a few intra-planet hops in TCP/IP with horrid latency and delusion it is actually an invention or a science (more on cometdaily.com). But C# is COOL.. for landing Java toys in Windows land.
-
C# is a very poor choice for embedded system design imho. C will be used for a long time on custom platforms i think. especially the ones i am involved with :-\
killabyte wrote:
C# is a very poor choice for embedded system design imho.
(it was a joke)
-
> C# is a very poor choice for embedded system design imho. Naah, it can't be, surely you didn't take the Don's Red Pill and some VM and XML.. I mean GC would have got us to Jupiter. Watch a few hopefuls (not the guys here as you can read the irony of every entry so far :-) ) imagine it was written in C# that oh-gives-so-much control. Not knowing that bloat would throw an exception, execution engine error or out of memory or the occasional 'have you got that in VB' or 'do you have it in VS2008' exception before it took off planet Earth. And if it did, it would throw it right at the Sun, thinking it can reach it :-) Nothing VM or GC based will ever do such a thing, even land a coffee cup next to a mouse, hardly a space probe. Throw a 99% mix of .NET devs in and they'll think "I'll just data bind it via reflection to that glare I'm seeing behind me", for boost in productivity. Java-based recursion and enhancements are a bliss (re: another Mars Data Access Layer). They would surely end up using the Comet, other great inventions like Lightstreamer and http://www.codeplex.com/AjaxControlToolkit for monitoring and remote control, just to show off their creativity in jumping a few intra-planet hops in TCP/IP with horrid latency and delusion it is actually an invention or a science (more on cometdaily.com). But C# is COOL.. for landing Java toys in Windows land.
-
As is Windows and the Space Shuttle.
Morality is indistinguishable from social proscription
:wtf:
There is no knowledge, That is not power.
-
> C# is a very poor choice for embedded system design imho. Naah, it can't be, surely you didn't take the Don's Red Pill and some VM and XML.. I mean GC would have got us to Jupiter. Watch a few hopefuls (not the guys here as you can read the irony of every entry so far :-) ) imagine it was written in C# that oh-gives-so-much control. Not knowing that bloat would throw an exception, execution engine error or out of memory or the occasional 'have you got that in VB' or 'do you have it in VS2008' exception before it took off planet Earth. And if it did, it would throw it right at the Sun, thinking it can reach it :-) Nothing VM or GC based will ever do such a thing, even land a coffee cup next to a mouse, hardly a space probe. Throw a 99% mix of .NET devs in and they'll think "I'll just data bind it via reflection to that glare I'm seeing behind me", for boost in productivity. Java-based recursion and enhancements are a bliss (re: another Mars Data Access Layer). They would surely end up using the Comet, other great inventions like Lightstreamer and http://www.codeplex.com/AjaxControlToolkit for monitoring and remote control, just to show off their creativity in jumping a few intra-planet hops in TCP/IP with horrid latency and delusion it is actually an invention or a science (more on cometdaily.com). But C# is COOL.. for landing Java toys in Windows land.
:laugh:
There is no knowledge, That is not power.
-
:wtf:
There is no knowledge, That is not power.
What would you expect? Some bloated modern language that beginners use to write desktop apps? No, C is an engineers language. Its ideal for this kind of thing, lightweight, and the code you write is the code you get (ie the compiler is not mangling the code like it does for OO languages). The only problem with C is that its strength and flexibility make it easy to abuse and therefore write bad code. But, structured correctly, C code has a huge advantage over OO code, because what you see is what you get. No hidden functionality, all the complexity right there. Mind you, badly written OO code is appaling to read.
Morality is indistinguishable from social proscription