??? 06/15/07 02:21 Modified: 06/15/07 03:29 Read: times |
#140812 - Maybe just one unclear point now Responding to: ???'s previous message |
Hi Richard,
Thanks for your lengthy and thoughtful response. I personally don't agree with many of your opinions, but since that's all they are, that's fine. You wouldn't agree with some of mine, and that's also okay. I am left with questions on one point, though. A couple of things you said here seem completely at odds with your recent and repeated statements such as this one, "HLL's belong in schools, perhaps, but not in serious MCU work," where you seem to be advocating assembly language as the only reasonable choice for programming a microcontroller. The first was this: Richard said:
I've written a little 'C' code, maybe ~9-10K lines, but found that, since it easily compiles code that has no chance of operating at all, because of its weak type-checking (or none) and all the other things that it doesn't do, that it's much easier and probably as sensible, to use other tools that help you a little more. Certainly assembly language offers far less type checking and far less "help" than even C does. So I wonder, what are these "other tools" that you're talking about that apparently do? The other was this: Richard said:
The inherent flexibility of a language can be its undoing. In my book, assembly language is ultimately flexible; it lets you do absolutely anything, after all. So if, as you've opined, the flexibility of C somehow "discourages rigor and discipline", how is it that the increased flexibility of assembly language doesn't discourage rigor and discipline even more? Thanks, -- Russ |