Talk:Greenspun's tenth rule

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
WikiProject Computing / Software (Rated Start-class, Low-importance)
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 Start  This article has been rated as Start-Class on the project's quality scale.
 Low  This article has been rated as Low-importance on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software (marked as Mid-importance).
 
WikiProject Systems (Rated Start-class, Mid-importance)
WikiProject iconThis article is within the scope of WikiProject Systems, which collaborates on articles related to systems and systems science.
 Start  This article has been rated as Start-Class on the project's quality scale.
 Mid  This article has been rated as Mid-importance on the project's importance scale.
Taskforce icon
This article is within the field of Systems engineering.
 

Talk[edit]

Same thought found June 1970 Forth material copy-restricted till like 2011[edit]

A much earlier source of nearly the same aphorism is: """ any application of sufficient complexity, and surely any application of any generality, much develop a specialized language """ pp.55-56 of 142 http://www.forth.org/POL.pdf https://en.wikipedia.org/wiki/Charles_H._Moore June 1970

There it is fleshed out like so: """ You started with a program that controlled an application. You now have a program, that provides the capability to control an application. In effect, you have moved up a level from language to meta-language. This is an extremely important step. It may not be productive. """

And again: """ ... leads you from talking to your application to talking about your application ... You change from an application [programmer] to a system programmer - your system being your application """