| ??? 06/04/02 11:26 Read: times |
#23867 - RE: Bye Assembly hello c Mahmood |
Mahmood,
I fully agree that Peter's calling you a liar was rude and unprofessional and I suggest he should apologise for that. However, I do not agree with the rest of your comments. When you are talking about "rusty old habits" and you say: "i dont care how it works as long as C takes care of these details." you are, in fact, showing much the same kind of 'religiousness' and narrow-mindedness as you accuse Peter of. Knowledge of assembly language is not "rusty" and it is not a matter of "C versus ASM". Andy wrote: "There are some people who think that just writing in assembler per se gives you good, tight, fast, efficient, compact code. This is, of course, nonsense - assembler does allow you to get the most out of your processor, but it certainly doesn't stop you from writing rubbish!" Much the same can be said about C. It does allow you to write readable, maintainable and portable code, but it doesn't stop you from writing rubbish either :o). It is true; you can write software for the 8051 in C without knowing a lot about its internal workings. But as Andy already said, to use the controller to its full potential, that knowledge is essential. Even when you do not use assembly. It will deepen your understanding of what you are doing and it will give you greater insight into what can and cannot be done with the controller. Well, I hope that you and Peter make up (shaking hands over the Net is still abit difficult, unfortunately ;o) ) and try to understand each others point of view. Best regards, Rob. |



