Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. The Software Behind the Mars Phoenix Lander

The Software Behind the Mars Phoenix Lander

Scheduled Pinned Locked Moved The Lounge
htmlcomsalesannouncement
17 Posts 10 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Hans Dietrich

    Interesting that it's written in C.

    Best wishes, Hans


    [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

    C Offline
    C Offline
    Chris Losinger
    wrote on last edited by
    #5

    doesn't he know C has no future? if they're not using C# on .Net v5.5, they're obsolete. suckers!

    image processing toolkits | batch image processing

    H K 2 Replies Last reply
    0
    • C Chris Losinger

      doesn't he know C has no future? if they're not using C# on .Net v5.5, they're obsolete. suckers!

      image processing toolkits | batch image processing

      H Offline
      H Offline
      Hans Dietrich
      wrote on last edited by
      #6

      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]

      1 Reply Last reply
      0
      • C Chris Losinger

        doesn't he know C has no future? if they're not using C# on .Net v5.5, they're obsolete. suckers!

        image processing toolkits | batch image processing

        K Offline
        K Offline
        killabyte
        wrote on last edited by
        #7

        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 :-\

        E U C 3 Replies Last reply
        0
        • K killabyte

          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 :-\

          E Offline
          E Offline
          El Corazon
          wrote on last edited by
          #8

          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.

          K 1 Reply Last reply
          0
          • E El Corazon

            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.

            K Offline
            K Offline
            killabyte
            wrote on last edited by
            #9

            I concur :cool:

            1 Reply Last reply
            0
            • H Hans Dietrich

              Interesting that it's written in C.

              Best wishes, Hans


              [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #10

              As is Windows and the Space Shuttle.

              Morality is indistinguishable from social proscription

              R 1 Reply Last reply
              0
              • L Leslie Sanford

                Hans Dietrich wrote:

                Interesting that it's written in C.

                I would love to see the coding guidelines he mentions.

                U Offline
                U Offline
                User of Users Group
                wrote on last edited by
                #11

                Bjarne gave a hint of them.

                1 Reply Last reply
                0
                • K killabyte

                  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 :-\

                  U Offline
                  U Offline
                  User of Users Group
                  wrote on last edited by
                  #12

                  > 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.

                  K R 2 Replies Last reply
                  0
                  • K killabyte

                    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 Offline
                    C Offline
                    Chris Losinger
                    wrote on last edited by
                    #13

                    killabyte wrote:

                    C# is a very poor choice for embedded system design imho.

                    (it was a joke)

                    image processing toolkits | batch image processing

                    1 Reply Last reply
                    0
                    • U User of Users Group

                      > 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.

                      K Offline
                      K Offline
                      killabyte
                      wrote on last edited by
                      #14

                      :-D

                      1 Reply Last reply
                      0
                      • L Lost User

                        As is Windows and the Space Shuttle.

                        Morality is indistinguishable from social proscription

                        R Offline
                        R Offline
                        Reza Jahanbakhshi 0
                        wrote on last edited by
                        #15

                        :wtf:

                        There is no knowledge, That is not power.

                        L 1 Reply Last reply
                        0
                        • U User of Users Group

                          > 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.

                          R Offline
                          R Offline
                          Reza Jahanbakhshi 0
                          wrote on last edited by
                          #16

                          :laugh:

                          There is no knowledge, That is not power.

                          1 Reply Last reply
                          0
                          • R Reza Jahanbakhshi 0

                            :wtf:

                            There is no knowledge, That is not power.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #17

                            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

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups