On Fri, 6 Oct 2000 16:44:53 +0100 Andy Howard writes: > > > Thanks for that Jim. C is a bit daunting for a complete newcomer to > it - > with assembler you can easily visualise what effect the commands > will have > when they hit the hardware, and BASIC is pretty simple becuse really > it's > just English. C on the other hand seems pretty impenetrable on first > meeting > so your advice and encouragement is very welcome. > > I've always considered C to be one step above the machine and like to visualize what the processor is actually doing when certain instructions are executed. However, the books I've looked at tend to treat it as "just another language" and don't deal with HOW memory is allocated (automatic variables on the stack, static variables somewhere else, where's the heap, etc.). I think I'd understand it much better (coming from an assembly background) with nice graphics showing how a function call works, where the parameters go, where the return address goes, how the result is returned, etc. Harold FCC Rules Online at http://www.hallikainen.com/FccRules/ ________________________________________________________________ YOU'RE PAYING TOO MUCH FOR THE INTERNET! Juno now offers FREE Internet Access! Try it today - there's no risk! For your FREE software, visit: http://dl.www.juno.com/get/tagj. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.