??? 01/26/11 00:41 Read: times |
#180794 - that are still language-agnostic issues Responding to: ???'s previous message |
"I" said:
The only relevant outcome of the programming process is a working program. And to achieve that, more than just "turning" is needed, and all those steps are the same or similar for all languages: problem analysis, program design, testing and debugging. Erik Malund said:
you are missing two points: 1) maintainability by others than you and 2) with the lifetime of an embedded project, who can say that when you are long gone, the poor sod that has to "add a small feature" can even understand your asm. Oh, yes, you are right. I should have said, "all those steps are the same or similar for all languages: problem analysis, program design, testing and debugging, writing proper documentation and properly archiving all the required tools and informations (including datasheets, "bible", etc.)". And that is STILL THE SAME than for C. Who is to say that C will be understood for longer than 8051 asm? Jan |