Lemmie wrote:It seems more like you are using the term 'substitute' to mean a one-time replacement, something very different from the mathematical use of the term.
Here is a simple example from the top of a google search of where variables substitute for numbers, using the word substitution:
http://www.coolmath.com/algebra/12-2x2-systems-of-equations/02-solving-by-substitution-01You can see that you solve for a number, which essentially assigns a value to a variable, and it becomes a replacement for that number. Then you can plug in that same value where the variable was. There is nothing wrong with this, and I have not mis-comprehended the usege of the term. One-time replacement is one way of looking at it, but I have not mis-comprehended or mis-used the word substitution from the way it is used.
In computer programming, in simple BASIC language, if I use the term "let," this indicates that I am making a value assignment to a variable:
http://media.salford-systems.com/pdf/sp ... ogLang.pdfAnd, after that, in the program, unless I re-assign a value to that variable, by working something out in some equation that modifies it, it becomes the place-holder for the information held, and remains that way. And so, no, I am not misusing it at all. In all cases, even though in certain equations, a value of a variable is modified, it still is a place-holder for information. It is not just a one-time use of the variable. Just because there can be modification of that value in a program or in a equation does not mean that it is not the place-holder for that value until a NEW assignment of value is made. In other words. When the value is modified, or when it changes, every time it changes, it is a NEW assignment. It is still an assignment. And for that moment until it changes again, the variable stands for the thing that it stands for, at the moment that it stands for it. I have not misused this at all. Just because in some cases a variable can be a place-holder for some sort of "function" or "process" where the value changes during the time that the process "runs" or the program "runs", does not mean that it does not continue to be a place-holder for a value.
Just because you get complex here and show me how a value can change in a certain usage of a variable doesn't change the fundamental fact that a variable is a place holder or storage place for a value. In computer programming, the storage place is in memory. In a code-table, the code table is the storage place, where you can "look up" the value.
Lemmie wrote:All a reader can do is respond to what you say, it's not straining at a gnat to use terms correctly. What I'm reading now, mixed in with your insults and accusations, is that you really didn't mean to say you are using 'the principle of substitution' as it is used in mathematics; is that correct?
Your accusation that I have misused it is not correct, and the fact of the matter is that I have not misused it, notwithstanding your accusation.
Lemmie wrote:My suggestion would be to drop your reference to mathematical substitution entirely, it is misleading and inaccurate.
I'm a senior software engineer, and I assure you that I'm not misusing this. It just seems that you are trying to obscure the fact that I was making a simple point and you wanted to complicate it and make an accusation yourself.