Human languages
Posted Feb 19, 2006 4:41 UTC (Sun) by
jstAusr (guest, #27224)
In reply to:
Human languages by man_ls
Parent article:
New initiative aims to improve the quality of patents (NewsForge)
Communication is to exchange ideas or information. A computer doesn't express ideas, it can only change state. If software languages were primarily useful for changing state within the computer there would be no need for software language wars because the computer cannot express a preference. It doesn't care if it is stuck in an endless loop or doing something that a human would consider useful.
When you perceive that you are communicating with the machine you are really communicating with a programmer, that has in some way anticipated your wants and needs. If the machine had a preference I am sure that it would be loudly objecting to the needless changes of state that it is forced to perform.
Doesn't the "I" argument prove that the communication is between the humans and not with the machine? The state of the machine has no concept of self.
I have seen numerous times when programmers are trying to express an idea and resorting to code to express the idea because that is their common language. I still maintain that patent laws are restricting programmers ability to communicate with each other in their common language.
(
Log in to post comments)