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