View Single Post
Old 19th August 2008
drhowarddrfine drhowarddrfine is offline
VPN Cryptographer
 
Join Date: May 2008
Posts: 377
Default

Quote:
Originally Posted by Carpetsmoker View Post
Knowledge of the low-level stuff would probably benefit
Ah, so you agree with me.
Quote:
but it's not needed, and certainly not for beginning programmers.
That is subject to debate and is so on many blogs. My belief is, knowing how the machine works is immensely beneficial. How often do you hear one not understand why he can't do things in his language or can't figure out how pointers work? In my case, originally being a hardware guy, I struggle with high level languages; frustrated when I know how to accomplish something in asm but can't recall what heirogrlyphic nonsense I'm missing for a datatype, if the language can do it at all.

I believe learning asm is crucial for knowing how the machine really works, just beyond knowing how the chips themselves work. It's sad many think it's a black or lost art. And I agree with someone above who said asm is not difficult. Yes, I'm used to it since it's all I knew for many years but don't find it difficult to code in at all.
Reply With Quote