News for hackers. Stuff that matters.
Re:Mathematical Foundations of Computing (2015) [pdf] by Koshkin on Saturday May 27, 2017 @01:16PM (#14430922)
The parent may have a point.

"Computer science is no more about computers than astronomy is about telescopes."

(attributed to E. Dijkstra)

To a large degree, computer science is a branch of (discrete) mathematics.

Re:Mathematical Foundations of Computing (2015) [pdf] by MrManatee on Sunday May 28, 2017 @02:28AM (#14433340)
Saying that computer science is not about computers is an insightful thing to say. It is good to try to understand why someone would say something like this.

But it is not the only perspective one can take. Allen Newell, Alan J. Perlis, and Herbert A. Simon argue that computer science is the study of computers [1]. I think this is also an insightful thing to say, and it is good to try to understand why they would say that.

And even if I disagreed with them, I still wouldn't dismiss all writings of three (!) Turing-award winners based on a single wrong opinion.

[1] http://www.cs.cmu.edu/~choset/whatiscs.html

Re:Mathematical Foundations of Computing (2015) [pdf] by Koshkin on Sunday May 28, 2017 @11:55AM (#14434841)
Thanks for the link. Winners or no winners, their analysis of the question is hard to disagree with.
Re:Mathematical Foundations of Computing (2015) [pdf] by mcguire on Saturday May 27, 2017 @07:04PM (#14432338)
About 80% of computer science is (discrete) math or (constructive) formal logic. Another 50% is electrical engineering, and the final 70% is operations research, quantum mechanics, and philosophy. The remainder is biology, psychology, and a sprinkling of physics. But the majority is really programming.
Re:Mathematical Foundations of Computing (2015) [pdf] by Koshkin on Saturday May 27, 2017 @08:47PM (#14432624)
Right. There are three kinds of people - the ones that can count and the ones that can't...

Also, there is a difference between rocket science and computer science, in that the former is all about hardware while the latter is all about software (in the most general sense).

Re:Mathematical Foundations of Computing (2015) [pdf] by reader5000 on Saturday May 27, 2017 @01:51PM (#14431068)
But a lot of the reason it's useful/interesting that say sorting is n log n is because we have computers to actually implement sorting. I'm not sure the problem was even posed before computers.
Re:Mathematical Foundations of Computing (2015) [pdf] by dkarapetyan on Saturday May 27, 2017 @02:04PM (#14431131)
Mathematicians have a long history of being concerned about computational efficiency. Two examples that come to mind are FFT and Euclidean algorithm. I'm certain there are many others.
Re:Mathematical Foundations of Computing (2015) [pdf] by gdsimoes on Saturday May 27, 2017 @03:18PM (#14431495)
But before computers it was just called Mathematics. Computers are really essential for the existence of Computer Science.
Re:Mathematical Foundations of Computing (2015) [pdf] by stan_rogers on Saturday May 27, 2017 @05:26PM (#14432041)
Before electronic computing machines pretty much took over, "computer" was a job title/description. The exciting part of Turing's On computable numbers, with an application to the Entscheidungsproblem was his abstraction of what computers actually do to a simple machine. Large chunks of what's currently being explored is in relation to problems that we may or may not be able to solve using machines we're not even sure can, in principle, be built, and on that level "computer science" assumes spherical cows in a frictionless vacuum. It's nice that we have relatively compact, fast and nearly ubiquitous machines with which to apply some of what's been discovered along the way, but fundamentally "computer science" is the mathematics of process.
Re:Mathematical Foundations of Computing (2015) [pdf] by Koshkin on Saturday May 27, 2017 @02:51PM (#14431342)
But note that the term "algorithm" is much older than automatic computers; speaking of the problem of sorting, it also had existed for many years prior in the form of various playing card puzzles, but not only - one famous example being Tower of Hanoi.
Re:Mathematical Foundations of Computing (2015) [pdf] by proteinbased on Saturday May 27, 2017 @05:23PM (#14432036)
If you interpret "computer" as a concepts rather than a specific class of devices, your view might shift.
Re:Mathematical Foundations of Computing (2015) [pdf] by Koshkin on Saturday May 27, 2017 @08:54PM (#14432636)
I do find it curious the fact that "computer" even as a concept (e.g. the Turing Machine) occupies a very small place in the minds of computer scientists today. (This is similar to how little the modern Number Theory is concerned with, well, numbers.)