??? 06/16/09 18:32 Read: times |
#166151 - children should do their own homework Responding to: ???'s previous message |
Murray R. Van Luyn said:
Hi Kiran,
It sounds like you have had unpleasant experience guiding students. I can clearly see your point about not getting involved. I'm more for providing both motivated students and the enthusiast community, with the broadest selection of valuable academic resources. There is great benefit to the individual when provided with a variety of approaches to a given programming problem. What about non-student developers? As it stands, as a graduate, I'll be shredded for requesting all interested perspectives of a problem, one that I may be currently researching. I'm denied the full complement of academic resources, by this anti-gimme code regeim. Regards, Murray R. Van Luyn. Can you provide even one example of non-academic "gimme-code"? I'd suggest that every request for code be met with an example written in 8048 Assembler, with the conversion task left to the "student." It's similar enough that a small piece of code might well work as-is, aside from i/o, but ... Further, providing 'C'-coded examples simply promotes the notion that one can write code in 'C' and never have to learn anything about the the embedded environment, or, for that matter, anything else important. Replies to requests for HLL should be provided in BNF and not in Cobol, Fortran, PL/1, 'C', Pascal, or any other "real" language. People who can't code what they need in ASM aren't programmers, they're just fools if they think they can perform embedded tasks entirely in 'C'. Real programmers can write in 'C' or Pascal, or whatever, yet know when they have to use other tools. If you can't write your program in ASM, you don't know what you're doing. That doesn't mean a programmer shouldn't use HLL's, but it does mean he should know quite well what the resulting ASM should be. Trying to write a delay loop in a HLL is clear evidence of what a person doesn't know. RE |