π€βManuel J. Simoni found a great quote about the original Model-View-Controller architecture, which is different from the one we know today. In it π€βTrygve Reenskaug writes:
One result of this endeavour was the Model-View-Controller architecture that I developed as a visiting scientist at Xerox PARC in 1978/79. Its purpose was to bridge the gap between the userβs mind and the computer held data. The centre of this solution was the Model that was a representation of the userβs domain information. The View was an editor that enabled the user to inspect and modify this information. The Controller coordinated the capabilities of several Views making it a comprehensive tool that the user applied in the performance of specific tasks.
(From the forward to πβNaked objects (thesis))
By Smalltalk-80 the meaning of MVC had already changed to model-output-input separation we know today.
More reading: