On 12/19/2011 11:41 PM, Paulo Pinto wrote:
I think that it is more important that developers learn proper data structures and algorithms together with computer architecture than just Assembly, specially if you are dealing with heterogeneous computing as it is becoming standard nowadays.
There's no way I would advocate learning "just assembly". Learning assembler is a very important component of mastering programming, there are many other components.