To put it bluntly, I seem to have a whole superstructure with no foundation. But I'm working on the foundation.Day 2. page ii. Another easy page. The subtitle. Only five words: A Foundation for Computer Science.
- Marilyn Monroe
Computer science is no more about computers than astronomy is about telescopes.
- Edsger Dijkstra
We all know what a foundation is:
foundation (plural foundations): That upon which anything is founded; that on which anything stands, and by which it is supported; the lowest and supporting layer of a superstructure; groundwork; basis.And we all know what computer science is:
- wiktionary
computer science: The study of computers and their architecture, languages, and applications, in all aspects, as well as the mathematical structures that relate to computers and computation.But did you know:
- wiktionary
Despite its name, a significant amount of computer science does not involve the study of computers themselves. Because of this, several alternative names have been proposed. Danish scientist Peter Naur suggested the term datalogy, to reflect the fact that the scientific discipline revolves around data and data treatment, while not necessarily involving computers. The first scientific institution to use the term was the Department of Datalogy at the University of Copenhagen, founded in 1969, with Peter Naur being the first professor in datalogy. The term is used mainly in the Scandinavian countries. Also, in the early days of computing, a number of terms for the practitioners of the field of computing were suggested in the Communications of the ACM – turingineer, turologist, flow-charts-man, applied meta-mathematician, and applied epistemologist.[17] Three months later in the same journal, comptologisthypologist.[18] The term computics has also been suggested.[19] Informatik was a term used in Europe with more frequency.And I'm sure you know:
- wikipedia
The relationship between computer science and software engineering is a contentious issue, which is further muddied by disputes over what the term "software engineering" means, and how computer science is defined. David Parnas, taking a cue from the relationship between other engineering and science disciplines, has claimed that the principal focus of computer science is studying the properties of computation in general, while the principal focus of software engineering is the design of specific computations to achieve practical goals, making the two separate but complementary disciplines.[21]So what do you do for a living? I'm a applied epistemologist. Oh wait.. I guess I'm just a software engineer.
- wikipedia
No comments:
Post a Comment