??? 10/17/10 19:54 Read: times |
#179158 - You're right Responding to: ???'s previous message |
Justin Fontes said:
The OP did not ask to be taught C! Ah; you're right there - he didn't In fact I assumed they did not know it Yes - that was also my assumption. Hence the suggestion that the first thing he needs to do is to learn 'C'! and I told him to get a book first yet you ignored that No, I didn't ignore it - I just had no comment to make about it! I agree that it is an excellent recommendation! Hence I also recommended that he should get a book: http://www.8052.com/forum/read/179148 and went to the youtube post. because that was my concern! On top of that a lot of high end universities post their lectures on YOUTUBE (Stanford being one of them)! So, rather than just saying "Youtube", it would have been more helpful to direct him specifically to some good stuff on Youtube! Then you go on to say that some books are rubbish! well, it wouldn't be true to say that books are inherently good, would it? What was the point of me reading that. It's more directed at the OP. The OP will eventually need a compiler. of course What do you expect them to learn on? I guess you imply that they should get GCC or an additional program just so they can learn on a PC? Yes, I did say that I think learning on a PC is likely to be a better approach - because I do beleive that to be the case. And I'm not alone in that - others here have recommended a similar approach. Maybe they should pay for some high end software to learn on the PC. There are plenty of free high-quality 'C' compilers available for the PC; eg, see: http://www.8052.com/forumchat/read/175878 What I don't get is that you say 8051 complicates the issue of learning C I think so. but you say that using Keil is great to practice on. Sorry: I meant the demo kits can be great to practice on - once you do get to the 8051. The point is that a demo kit will not teach you to program in 'C' - it will assume that you already know 'C' (or are getting your teaching from elsewhere). Get a PC C compiler and work an intermediary step to learn C and then go on to embedded Yes. You glorify embedded firmware engineers too much by belittling computer software engineers by implying that their job is much easier! Eh??? |