3v0 said:As I have said in the past, the quality of the tutorial or instruction is more (much more) important then the language used. You can teach people structured programming in pic assembly, or write butt ugly code in the latest greatest language, that sort of thing.
Yes, which was why Pascal was used, because it's well structured and forces good programming practice.
In an ideal world poeple would not touch uC's till after they were fluent in a high level language. Understood how to write clean code, that sort of thing.
Again, I would disagree, and yet again historically this wasn't the way it was taught - students weren't allowed to use a high level language until they had mastered machine code.
The mass of C questions does not show that people should learn assembler first.
I would say it does, because the questions generally are so trivial they wouldn't be asked if the poster had a little knowledge of assembler and PIC hardware.
I was surprised to see the number of PIC Pascal compilers that I found on the web.
I like Pascal. But like forth it is not main stream.
It was main stream, and (like I said before) was the high level teaching language of choice.
Spend less time with "my language is better then yours" and more time on what quality code is.
We're not discussing which language is 'better' than another, we're discussing where it's 'best' to start.