Regarding several recent responses to this thread:

1. Can you explain why memory references are very slow but accessing global
caches (which is stored in memory) is very fast?  Aren't they both
references to memory?

2. New programmers should stay away from indirection.  You can easily get
into trouble very fast.  Learn the basics of the M language and the use of
VistA API tools first.  Then as time permits, pursue understanding of
indirection.

3. Without indirection, there would be no Fileman Database application.

----- Original Message ----- 
From: "Gregory Woodhouse" <[EMAIL PROTECTED]>
To: <hardhats-members@lists.sourceforge.net>
Sent: Wednesday, August 24, 2005 9:50 PM
Subject: Re: [Hardhats-members] All about programming



...lot of memory references, and memory references are VERY slow, but a
> strategy called caching, where recently accessed values are stored
> for fast lookup. Unlike the data structure I described before, this
> kind of caching is typically done in hardware, but there are software
> caches, too, and it's software caches that makes global references in
> MUMPS fast.
> ===
> Gregory Woodhouse




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to