On 01/24/2012 03:08 PM, Leam Hall wrote:
On 01/24/2012 02:52 PM, Justin Dearing wrote:

I was going to make an argument that assembly might not be needed at the
associates level, but writing this has made me question that myself.
However, I think its more important to be able to read assembly than write assembly, so maybe it should be taught that way. One or two lessons where
you write some stuff to appreciate the syntax, and the rest would be
"compile this code, step through the assembly" Seeing different calling
conventions in action will probably teach students a lot, and honestly I'd
probably audit a course taught that way.

Justin

Randall Hyde of "The Art of Assembly" book fame posits that programmers who learn the machines and how things work, through Assembly programming, are more able to write performant code.

I don't know enough to confirm or deny that theory, but it stuck with me.
Neither do I, but what little I know of assembly programming is one you are programming closer to machine language and two your actually implementing for example a for loop in much gorier detail. Both require one to pay more attention to the details of what and how one codes.

Also, many claim assembly code can be optimized for performance. How important is this today for most applications may be debatable.

Leam

_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/show-participation



--
Jay Lozier
jsloz...@gmail.com

_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/show-participation

Reply via email to