Comment Re:If true... (Score 1) 462
They (ie my uni) do teach assembly any more but why not really start with the fundamentals? Only with a solid grounding in semiconductor physics will they fully understand the implications of:
print "hello world"
but seriously
I'll agree with you that it's useful to know assembly but it was confusing, particularly for those who were reasonably new to programming.
We were introduced to assembler just before we got to pointers and I think that timing makes more sense than starting from scratch with assembly.
Assembler requires alot of hardware knowledge that isn't necessary for any higher level language and i think that when you start out programming you have enough on your plate without having to worry about memory and registers and interupts.
What's wrong with starting with the nice easy stuff? It's like in maths where they start with counting rather than, say, integration. Just because the first programmers started out with cogs and wheels (or slaves and a drum or whatever they did start with) doesn't mean it's the best way for everyone else to learn.