Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
This discussion has been archived. No new comments can be posted.

Quote: An average developer in Ada was...in C was...

Comments Filter:
  • ...languages like C and esp. C++ are ones that you shouldn't go into unless 1) you're an above-average programmer and 2) you're already proficient in it!

    Ada sounds great, for what it's used for. And also for one thing it's not: Voting machine software should be written it -- it would be worth the expense, to do it once, and "prove it correct".
    • by Chacham (981)
      Interesting.

      Thanx for the comment.
    • Blog entry gone. But I agree with Bill Dog above. The main difference between a medium level language like C (this has been corrected *somewhat* with C#, but you can still write unmanaged code in C#) and a high level preemptive multitasking language like ADA is the ability to directly address memory.

      For an average programmer, this can be a major liability- pointer math is not for the faint of heart or the beginner, and if you can't "see" the heap in your mind it's darn easy to overwrite something importa
      • by Chacham (981)
        It's still there. Maybe it's just me. :)

        Thanx for the comments.

      • For an average programmer, this can be a major liability- pointer math is not for the faint of heart or the beginner, and if you can't "see" the heap in your mind it's darn easy to overwrite something important with a buffer overflow.

        So where is the manager saying "cut the cute crap"?
        Where are the unit tests that bludgeon the 3rd-party library to shake out the "cute crap"?
        Arguing against C is like arguing against any tool; it's really the user for the most part, no?

        • Which is why the original saying had "the average programmer"- in the hands of an expert, C is perfectly fine.

          And for me- I like the cute crap, and would want somebody on my team who can do the cute crap correctly.

The tree of research must from time to time be refreshed with the blood of bean counters. -- Alan Kay

Working...