--- John Marshall <[EMAIL PROTECTED]> wrote: > Standard C allows a lot of interesting choices to be made. Many of them > are becoming less likely choices, however, due to the apparent need to > pander to programmers who don't know what they're doing. For example, > it's unlikely that any new architectures will favour representing null > pointers as anything other than all-bits-zero, not because it's a bad > choice (on the contrary), but because people write non-portable code > because they Just Don't Get It. >
In that case, I believe it is not because people write non-portable code, but rather it is cumbersome to write portable code. It is better for a language to help people avoid problem as much as possible than strictly forbidden (not possible any way) the assumption of all platform dependent things (or cause a lot of pain for the programmer with all the potholes). I am not sure how you got the conclusion that people "just don't get it". Even if they have the portability in mind, they can still make mistakes. To solve the mistakes, they need the debugging process. Appearently some poeple don't have that idea, it is good to teach them. "They just don't get it" is the wrong attitude because it is not that they cannot understant it, it is that they need to learn to understand it. Max __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/
