Why Learning Assembly Language Is Still a Good Idea
Subject:   rather teach c as "portable assembler"
Date:   2004-06-13 02:07:55
From:   evan_summers
i agree that learning a language more closer
tied to the machine is useful learning exercise
(in addition to the "real" development languages java and c#)

but i would recommend c be taught, rather than asm, in addition to java

from this exercise the learner will understand
performance/optimisation issues, memory management issues, etcetera

another approach is to teach embedded c programming, which is fun for the learner
and requires optimum use of limited resources
eg. 8052 microcontroller with 256 bytes RAM