<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=MUMPS_Programming%2FIntro</id>
	<title>MUMPS Programming/Intro - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vistapedia.com/index.php?action=history&amp;feed=atom&amp;title=MUMPS_Programming%2FIntro"/>
	<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;action=history"/>
	<updated>2026-05-09T13:07:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=11460&amp;oldid=prev</id>
		<title>DavidWhitten at 19:52, 4 February 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=11460&amp;oldid=prev"/>
		<updated>2009-02-04T19:52:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:52, 4 February 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One way we have to speak precisely to a computer is to change the language we use.  Every word that is in a computer language has only one way that it can be understood. Each word also only has one form that can be used.  In [[MUMPS Programming/Glossary#MUMPS |MUMPS]], there are only commands and details for the commands. Sometimes computer programmers call this kind of a language an &amp;quot;imperative&amp;quot; language. This way of describing a language comes from an old French word that means &amp;quot;order&amp;quot;, like putting things in a particular sequence, or commanding that things are done in a very precise way. Incidentally, this old French word also is a source for the word &amp;quot;emperor&amp;quot;, the man who tells everyone in an empire what to do.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One way we have to speak precisely to a computer is to change the language we use.  Every word that is in a computer language has only one way that it can be understood. Each word also only has one form that can be used.  In [[MUMPS Programming/Glossary#MUMPS |MUMPS]], there are only commands and details for the commands. Sometimes computer programmers call this kind of a language an &amp;quot;imperative&amp;quot; language. This way of describing a language comes from an old French word that means &amp;quot;order&amp;quot;, like putting things in a particular sequence, or commanding that things are done in a very precise way. Incidentally, this old French word also is a source for the word &amp;quot;emperor&amp;quot;, the man who tells everyone in an empire what to do.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So the idea is that a computer programmer is like an emperor, bossing around the computer, so that what happens is exactly what the programmer wants, and only what the programmer wants.  If a computer were a person, this would be rather rude, or uncaring, but remember computers are just gadgets. They are very clever gadgets, but they have no emotions or life to them at all.  Just like a wind-up clock &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;just &lt;/del&gt;moves the hands of its face as the spring inside unwinds, in the same way, a computer just goes through each of its commands until it runs out of commands, or power.  In fact, the computer is always doing something, if it is turned on. Even when a computer is idling, it is actively idling, waiting to do something, just as a car when idling still is burning gasoline.  The commands might just be &quot;WAIT&quot; and &quot;GET A COMMAND&quot; (which turns out to be &quot;WAIT&quot;) over and over, but it must do some commands constantly.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So the idea is that a computer programmer is like an emperor, bossing around the computer, so that what happens is exactly what the programmer wants, and only what the programmer wants.  If a computer were a person, this would be rather rude, or uncaring, but remember computers are just gadgets. They are very clever gadgets, but they have no emotions or life to them at all.  Just like a wind-up clock &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;simply &lt;/ins&gt;moves the hands of its face as the spring inside unwinds, in the same way, a computer just goes through each of its commands until it runs out of commands, or power.  In fact, the computer is always doing something, if it is turned on. Even when a computer is idling, it is actively idling, waiting to do something, just as a car when idling still is burning gasoline.  The commands might just be &quot;WAIT&quot; and &quot;GET A COMMAND&quot; (which turns out to be &quot;WAIT&quot;) over and over, but it must do some commands constantly.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This lesson on MUMPS programming is going to cover all the commands a computer that understands MUMPS uses, and the details which those commands need.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This lesson on MUMPS programming is going to cover all the commands a computer that understands MUMPS uses, and the details which those commands need.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[MUMPS Programming/Things |Chapter 1: Things inside a computer]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[MUMPS Programming/Things |Chapter 1: Things inside a computer]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5315&amp;oldid=prev</id>
		<title>DavidWhitten at 16:26, 2 February 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5315&amp;oldid=prev"/>
		<updated>2009-02-02T16:26:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:26, 2 February 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welcome to my web-pages on MUMPS Programming&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welcome to my web-pages on &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS_Programming| &lt;/ins&gt;MUMPS Programming&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[[MUMPS Programming/Glossary#Algorithms |Algorithms]] + [[MUMPS Programming/Glossary#Data_Structures |Data Structures]] = [[MUMPS Programming/Glossary#Programs | Programs]]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[[MUMPS Programming/Glossary#Algorithms |Algorithms]] + [[MUMPS Programming/Glossary#Data_Structures |Data Structures]] = [[MUMPS Programming/Glossary#Programs | Programs]]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the same way, the words we use when we talk to people have more than one way they can be understood. We can talk about searching through the fog of our minds to figure something out, knowing that there is no actual fog anywhere around us, and knowing the person we are talking to knows that there is no actual fog around us.  We can use language that isn&amp;#039;t precise or exact, but we know the person we are talking with can figure out what we mean.  In fact, we say exactly what we mean so rarely, if we hear someone talking in a very detailed way, we assume they are talking to a small child or someone who is learning something, or maybe an animal.  When we are telling a computer what we want it to do, we actually have to speak even more precisely than we do to a child or a dog.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the same way, the words we use when we talk to people have more than one way they can be understood. We can talk about searching through the fog of our minds to figure something out, knowing that there is no actual fog anywhere around us, and knowing the person we are talking to knows that there is no actual fog around us.  We can use language that isn&amp;#039;t precise or exact, but we know the person we are talking with can figure out what we mean.  In fact, we say exactly what we mean so rarely, if we hear someone talking in a very detailed way, we assume they are talking to a small child or someone who is learning something, or maybe an animal.  When we are telling a computer what we want it to do, we actually have to speak even more precisely than we do to a child or a dog.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One way we have to speak precisely to a computer is to change the language we use.  Every word that is in a computer language has only one way that it can be understood. Each word also only has one form that can be used.  In MUMPS, there are only commands and details for the commands. Sometimes computer programmers call this kind of a language an &quot;imperative&quot; language. This &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;name for &lt;/del&gt;a language comes from an old French word that means &quot;order&quot;, like putting things in a particular sequence, or commanding that things are done in a very precise way. Incidentally, this old French word also is a source for the word &quot;emperor&quot;, the man who tells everyone in an empire what to do.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One way we have to speak precisely to a computer is to change the language we use.  Every word that is in a computer language has only one way that it can be understood. Each word also only has one form that can be used.  In &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;MUMPS &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Programming/Glossary#MUMPS |MUMPS]]&lt;/ins&gt;, there are only commands and details for the commands. Sometimes computer programmers call this kind of a language an &quot;imperative&quot; language. This &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;way of describing &lt;/ins&gt;a language comes from an old French word that means &quot;order&quot;, like putting things in a particular sequence, or commanding that things are done in a very precise way. Incidentally, this old French word also is a source for the word &quot;emperor&quot;, the man who tells everyone in an empire what to do.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So the idea is that a computer programmer is like an emperor, bossing around the computer, so that what happens is exactly what the programmer wants, and only what the programmer wants.  If a computer were a person, this would be rather rude, or uncaring, but remember computers are just gadgets. They are very clever gadgets, but they have no emotions or life to them at all.  Just like a wind-up clock just moves the hands of its face as the spring inside unwinds, in the same way, a computer just goes through each of its commands until it runs out of commands, or power.  In fact, the computer is always doing something, if it is turned on. Even when a computer is idling, it is actively idling, waiting to do something, just as a car when idling still is burning gasoline.  The commands might just be &amp;quot;WAIT&amp;quot; and &amp;quot;GET A COMMAND&amp;quot; (which turns out to be &amp;quot;WAIT&amp;quot;) over and over, but it must do some commands constantly.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;So the idea is that a computer programmer is like an emperor, bossing around the computer, so that what happens is exactly what the programmer wants, and only what the programmer wants.  If a computer were a person, this would be rather rude, or uncaring, but remember computers are just gadgets. They are very clever gadgets, but they have no emotions or life to them at all.  Just like a wind-up clock just moves the hands of its face as the spring inside unwinds, in the same way, a computer just goes through each of its commands until it runs out of commands, or power.  In fact, the computer is always doing something, if it is turned on. Even when a computer is idling, it is actively idling, waiting to do something, just as a car when idling still is burning gasoline.  The commands might just be &amp;quot;WAIT&amp;quot; and &amp;quot;GET A COMMAND&amp;quot; (which turns out to be &amp;quot;WAIT&amp;quot;) over and over, but it must do some commands constantly.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5301&amp;oldid=prev</id>
		<title>DavidWhitten at 16:23, 2 February 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5301&amp;oldid=prev"/>
		<updated>2009-02-02T16:23:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:23, 2 February 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But if you are just starting to understand computers and programming, this is the same as saying &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[[MUMPS Programming/Glossary#Blargh |Blargh]] + [[MUMPS Programming/Glossary#Foobar |Foobar]] = [[MUMPS Programming/Glossary#Quux |Quux]]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.  It&amp;#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But if you are just starting to understand computers and programming, this is the same as saying &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[[MUMPS Programming/Glossary#Blargh |Blargh]] + [[MUMPS Programming/Glossary#Foobar |Foobar]] = [[MUMPS Programming/Glossary#Quux |Quux]]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.  It&amp;#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&#039;m hoping I can avoid using too much &quot;[[MUMPS Programming/Glossary#Computer_Speak | Computer Speak]]&quot;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and just avoid &lt;/del&gt;the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&#039;m hoping I can avoid using too much &quot;[[MUMPS Programming/Glossary#Computer_Speak | Computer Speak]]&quot;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;especially &lt;/ins&gt;the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One of the essential issues to making computer words and ideas make sense is deciding how to describe them. I will be trying to explain a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mental model &lt;/del&gt;that depends on very common experiences and relate the computer &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;images &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;them&lt;/del&gt;.   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One of the essential issues to making &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;both the &lt;/ins&gt;computer words and ideas make sense&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/ins&gt;is deciding how to describe them. I will be trying to explain a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;particular way to think about things &lt;/ins&gt;that depends on very common experiences and relate the computer &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;experiences &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;those&lt;/ins&gt;.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, one way to talk about a computer is as a container of things, where each of the things is connected to other things in the computer.  This allows us to talk about things happening &quot;inside&quot; the computer and &quot;outside&quot; the computer.  The truth is that computers are gadgets with lots of wires and computer chips made out of silicon and metal.  They don&#039;t really have an inside in the same way that a basket or a hat might have.  But since computers can show the different power levels and charges using screens and printers, we can imagine the screens as a window into a place that doesn&#039;t really exist. We can&#039;t actually touch what is going on inside the computer, and if we did, we&#039;d likely get a nasty shock, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;but &lt;/del&gt;when we look out &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;window &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in &lt;/del&gt;a room, we usually have a glass pane between us and everything happening outside the window.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example, one way to talk about a computer is as a container of things, where each of the things is connected to other things in the computer.  This allows us to talk about things happening &quot;inside&quot; the computer and &quot;outside&quot; the computer.  The truth is that computers are gadgets with lots of wires and computer chips made out of silicon and metal.  They don&#039;t really have an inside in the same way that a basket or a hat might have.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But since computers can show the different power levels and charges &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on the wires inside of them &lt;/ins&gt;using screens and printers, we can imagine the screens as a window into a place that doesn&#039;t really exist. We can&#039;t actually touch what is going on inside the computer, and if we did, we&#039;d likely get a nasty shock&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;We can pretend that we are seeing something really happening through the computer screen&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;just as &lt;/ins&gt;when we look out &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/ins&gt;window &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of &lt;/ins&gt;a room, we usually have a glass pane between us and everything happening outside the window.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The things happening &amp;quot;inside&amp;quot; the computer can&amp;#039;t be touched any more than the things which we see through a window in our room.  But we can still say and do things in the room that sometimes affect what is happening on the other side of the window. A computer is designed so that we have ways to say and do things so that what the computer does will change based on what we do and say.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The things happening &amp;quot;inside&amp;quot; the computer can&amp;#039;t be touched any more than the things which we see through a window in our room.  But we can still say and do things in the room that sometimes affect what is happening on the other side of the window. A computer is designed so that we have ways to say and do things so that what the computer does will change based on what we do and say.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It would be very easy if we said things in English, and a computer would react to what we say and things would change.  Unfortunately, computers aren&amp;#039;t living things, and so they don&amp;#039;t have ears and understanding.  Some very clever people are trying to understand speech and sounds, so that they can make a computer do what we say and mean, but it isn&amp;#039;t easy, and people have been working on the problems for over fifty years.  In the mean time, we have keyboards, and a mouse so that people can give information to a computer. It&amp;#039;s really not a very good solution, but it is the only one we have that consistently works.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It would be very easy if we said things in English, and a computer would react to what we say and things would change.  Unfortunately, computers aren&amp;#039;t living things, and so they don&amp;#039;t have ears and understanding.  Some very clever people are trying to understand speech and sounds, so that they can make a computer do what we say and mean, but it isn&amp;#039;t easy, and people have been working on the problems for over fifty years.  In the mean time, we have keyboards, and a mouse so that people can give information to a computer. It&amp;#039;s really not a very good solution, but it is the only one we have that consistently works.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In the same way, the words we use when we talk to people have more than one way they can be understood. We can talk about searching through the fog of our minds to figure something out, knowing that there is no actual fog anywhere around us, and knowing the person we are talking to knows that there is no actual fog around us.  We can use language that isn&#039;t precise or exact, but we know the person we are talking with can figure out what we mean.  In fact, we say exactly what we mean so rarely, if we hear someone talking in a very detailed way, we assume they are talking to a small child or someone who is learning something, or maybe an animal.  When we are telling a computer what we want it to do, we actually have to speak even more precisely than we do to a child or a dog.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;One way we have to speak precisely to a computer is to change the language we use.  Every word that is in a computer language has only one way that it can be understood. Each word also only has one form that can be used.  In MUMPS, there are only commands and details for the commands. Sometimes computer programmers call this kind of a language an &quot;imperative&quot; language. This name for a language comes from an old French word that means &quot;order&quot;, like putting things in a particular sequence, or commanding that things are done in a very precise way. Incidentally, this old French word also is a source for the word &quot;emperor&quot;, the man who tells everyone in an empire what to do.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;So the idea is that a computer programmer is like an emperor, bossing around the computer, so that what happens is exactly what the programmer wants, and only what the programmer wants.  If a computer were a person, this would be rather rude, or uncaring, but remember computers are just gadgets. They are very clever gadgets, but they have no emotions or life to them at all.  Just like a wind-up clock just moves the hands of its face as the spring inside unwinds, in the same way, a computer just goes through each of its commands until it runs out of commands, or power.  In fact, the computer is always doing something, if it is turned on. Even when a computer is idling, it is actively idling, waiting to do something, just as a car when idling still is burning gasoline.  The commands might just be &quot;WAIT&quot; and &quot;GET A COMMAND&quot; (which turns out to be &quot;WAIT&quot;) over and over, but it must do some commands constantly.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This lesson on MUMPS programming is going to cover all the commands a computer that understands MUMPS uses, and the details which those commands need.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS Programming/Things |Chapter 1: Things inside a computer]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5300&amp;oldid=prev</id>
		<title>DavidWhitten at 22:09, 30 January 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5300&amp;oldid=prev"/>
		<updated>2009-01-30T22:09:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:09, 30 January 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The things happening &amp;quot;inside&amp;quot; the computer can&amp;#039;t be touched any more than the things which we see through a window in our room.  But we can still say and do things in the room that sometimes affect what is happening on the other side of the window. A computer is designed so that we have ways to say and do things so that what the computer does will change based on what we do and say.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The things happening &amp;quot;inside&amp;quot; the computer can&amp;#039;t be touched any more than the things which we see through a window in our room.  But we can still say and do things in the room that sometimes affect what is happening on the other side of the window. A computer is designed so that we have ways to say and do things so that what the computer does will change based on what we do and say.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It would be very easy if we said things in English, and a computer would react to what we say and things would change.  Unfortunately, computers aren&#039;t living things, and so they don&#039;t have ears and understanding.  Some very clever people are trying to understand speech and sounds, so that they can make a computer do what we mean, but it isn&#039;t easy, and people have been working on the problems for over fifty years.  In the mean time, we have keyboards, and a mouse so that people can give information to a computer. It&#039;s really not a very good solution, but it is the only one we have that consistently works.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It would be very easy if we said things in English, and a computer would react to what we say and things would change.  Unfortunately, computers aren&#039;t living things, and so they don&#039;t have ears and understanding.  Some very clever people are trying to understand speech and sounds, so that they can make a computer do what we &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;say and &lt;/ins&gt;mean, but it isn&#039;t easy, and people have been working on the problems for over fifty years.  In the mean time, we have keyboards, and a mouse so that people can give information to a computer. It&#039;s really not a very good solution, but it is the only one we have that consistently works.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5287&amp;oldid=prev</id>
		<title>DavidWhitten at 22:05, 30 January 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5287&amp;oldid=prev"/>
		<updated>2009-01-30T22:05:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:05, 30 January 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&amp;#039;m hoping I can avoid using too much &amp;quot;[[MUMPS Programming/Glossary#Computer_Speak | Computer Speak]]&amp;quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&amp;#039;m hoping I can avoid using too much &amp;quot;[[MUMPS Programming/Glossary#Computer_Speak | Computer Speak]]&amp;quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;One of the essential issues to making computer words and ideas make sense is deciding how to describe them. I will be trying to explain a mental model that depends on very common experiences and relate the computer images to them.  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For example, one way to talk about a computer is as a container of things, where each of the things is connected to other things in the computer.  This allows us to talk about things happening &quot;inside&quot; the computer and &quot;outside&quot; the computer.  The truth is that computers are gadgets with lots of wires and computer chips made out of silicon and metal.  They don&#039;t really have an inside in the same way that a basket or a hat might have.  But since computers can show the different power levels and charges using screens and printers, we can imagine the screens as a window into a place that doesn&#039;t really exist. We can&#039;t actually touch what is going on inside the computer, and if we did, we&#039;d likely get a nasty shock, but when we look out a window in a room, we usually have a glass pane between us and everything happening outside the window. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The things happening &quot;inside&quot; the computer can&#039;t be touched any more than the things which we see through a window in our room.  But we can still say and do things in the room that sometimes affect what is happening on the other side of the window. A computer is designed so that we have ways to say and do things so that what the computer does will change based on what we do and say.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;It would be very easy if we said things in English, and a computer would react to what we say and things would change.  Unfortunately, computers aren&#039;t living things, and so they don&#039;t have ears and understanding.  Some very clever people are trying to understand speech and sounds, so that they can make a computer do what we mean, but it isn&#039;t easy, and people have been working on the problems for over fifty years.  In the mean time, we have keyboards, and a mouse so that people can give information to a computer. It&#039;s really not a very good solution, but it is the only one we have that consistently works.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5286&amp;oldid=prev</id>
		<title>DavidWhitten at 22:17, 29 January 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5286&amp;oldid=prev"/>
		<updated>2009-01-29T22:17:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:17, 29 January 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welcome to my web-pages on MUMPS Programming&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welcome to my web-pages on MUMPS Programming&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &#039;&#039;&#039;&#039;&#039;[[MUMPS Programming/Glossary#Algorithms |Algorithms]] + [[MUMPS Programming/Glossary#Data_Structures |Data Structures]] = Programs&#039;&#039;&#039;&#039;&#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &#039;&#039;&#039;&#039;&#039;[[MUMPS Programming/Glossary#Algorithms |Algorithms]] + [[MUMPS Programming/Glossary#Data_Structures |Data Structures]] = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS Programming/Glossary#&lt;/ins&gt;Programs &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| Programs]]&lt;/ins&gt;&#039;&#039;&#039;&#039;&#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But if you are just starting to understand computers and programming, this is the same as saying &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[[MUMPS Programming/Glossary#Blargh |Blargh]] + [[MUMPS Programming/Glossary#Foobar |Foobar]] = [[MUMPS Programming/Glossary#Quux |Quux]]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.  It&amp;#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But if you are just starting to understand computers and programming, this is the same as saying &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[[MUMPS Programming/Glossary#Blargh |Blargh]] + [[MUMPS Programming/Glossary#Foobar |Foobar]] = [[MUMPS Programming/Glossary#Quux |Quux]]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.  It&amp;#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&#039;m hoping I can avoid using too much &quot;Computer Speak&quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&#039;m hoping I can avoid using too much &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS Programming/Glossary#Computer_Speak | &lt;/ins&gt;Computer Speak&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5283&amp;oldid=prev</id>
		<title>DavidWhitten at 22:16, 29 January 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5283&amp;oldid=prev"/>
		<updated>2009-01-29T22:16:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:16, 29 January 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welcome to my web-pages on MUMPS Programming&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Welcome to my web-pages on MUMPS Programming&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &#039;&#039;&#039;&#039;&#039;Algorithms + Data Structures = Programs&#039;&#039;&#039;&#039;&#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &#039;&#039;&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS Programming/Glossary#&lt;/ins&gt;Algorithms &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Algorithms]] &lt;/ins&gt;+ &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS Programming/Glossary#Data_Structures |&lt;/ins&gt;Data Structures&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;= Programs&#039;&#039;&#039;&#039;&#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But if you are just starting to understand computers and programming, this is the same as saying &#039;&#039;&#039;&#039;&#039;[[MUMPS Programming/Glossary#Blargh |Blargh]] + Foobar = Quux&#039;&#039;&#039;&#039;&#039;.  It&#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But if you are just starting to understand computers and programming, this is the same as saying &#039;&#039;&#039;&#039;&#039;[[MUMPS Programming/Glossary#Blargh |Blargh]] + &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS Programming/Glossary#&lt;/ins&gt;Foobar &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Foobar]] &lt;/ins&gt;= &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS Programming/Glossary#Quux |&lt;/ins&gt;Quux&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&#039;&#039;&#039;&#039;&#039;.  It&#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&amp;#039;m hoping I can avoid using too much &amp;quot;Computer Speak&amp;quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&amp;#039;m hoping I can avoid using too much &amp;quot;Computer Speak&amp;quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5282&amp;oldid=prev</id>
		<title>DavidWhitten at 22:14, 29 January 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5282&amp;oldid=prev"/>
		<updated>2009-01-29T22:14:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:14, 29 January 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Algorithms + Data Structures = Programs&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Algorithms + Data Structures = Programs&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But if you are just starting to understand computers and programming, this is the same as saying &#039;&#039;&#039;&#039;&#039;Blargh + Foobar = Quux&#039;&#039;&#039;&#039;&#039;.  It&#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;But if you are just starting to understand computers and programming, this is the same as saying &#039;&#039;&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MUMPS Programming/Glossary#&lt;/ins&gt;Blargh &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Blargh]] &lt;/ins&gt;+ Foobar = Quux&#039;&#039;&#039;&#039;&#039;.  It&#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&amp;#039;m hoping I can avoid using too much &amp;quot;Computer Speak&amp;quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I&amp;#039;m hoping I can avoid using too much &amp;quot;Computer Speak&amp;quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
	<entry>
		<id>https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5281&amp;oldid=prev</id>
		<title>DavidWhitten at 19:06, 29 January 2009</title>
		<link rel="alternate" type="text/html" href="https://vistapedia.com/index.php?title=MUMPS_Programming/Intro&amp;diff=5281&amp;oldid=prev"/>
		<updated>2009-01-29T19:06:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Welcome to my web-pages on MUMPS Programming&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Niklaus_Wirth Niklaus Wirth], in a book named &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Algorithms + Data Structures = Programs&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, felt that equation described one of the fundamental topics of computer programming. His [http://portal.acm.org/citation.cfm?id=540029 book] was published by Prentice-Hall in 1976 and is arguably one of the most influential computer science books of the time.&lt;br /&gt;
&lt;br /&gt;
But if you are just starting to understand computers and programming, this is the same as saying &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Blargh + Foobar = Quux&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.  It&amp;#039;s not as simple as just explaining what each of the words mean, either. Learning to program needs a person to develop a fundamental mindset that relates things they are comfortable with, to things inside the mysterious world of computers.&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;m hoping I can avoid using too much &amp;quot;Computer Speak&amp;quot;, and just avoid the jargon that people who really understand the subject use all the time.  To help, I have created a page for a [[MUMPS Programming/Glossary |Glossary]] for the words I am using.&lt;/div&gt;</summary>
		<author><name>DavidWhitten</name></author>
	</entry>
</feed>