"Consciousness" is a rule-oriented* process - by which a part A of the universe, models a part B as an information system. A and B may overlap. One says *oriented vaguely, so as to casually preclude epistemic overreach.
"Language" is simply the operation of consciousness. Languages may be more or less precise.
"Maths" is simply language for professionals. We speak of "pure maths" being oriented about the 'a priori' machinery of thought itself ( grammar, logic, and friends ), and we speak of "applied maths" being oriented about the 'a posteriori' data from beyond the machine which it ingests ( the domain of the arts, history, and the natural and social sciences ). That is why traditionally, 4/7 of the liberal arts subjects are about language and maths : these are the things to be pursued by the Free, defined as those who are not the Slaves.
"Computers" are simply machines whose purpose is to do maths. Thus given the definitions above, computers exist to pursue consciousness.
The "usability" of a computer system, is intrinsically found in the coherence between its consciousness, and that of its human users. This is canonised in the field of "human computer interaction / HCI " studies, which subsumes the study of "user interfaces / UIs" and "user experience / UX".
I write this brief recap in between my daily work ... where currently I am trying to build a tidier computing system, for myself. Particularly this week, I am studying the theory of Types and Sets, and how it is implemented in our everyday Programming Languages.
No comments :
Post a Comment