Great list of papers. I've read five of of the seven papers on the list. The two I haven't read are Cerf and Kahn's, and Berner-Lee's. Turing's paper on computability was particularly hard to follow, for me, because he used these gothic-font upper-chase characters to name all sorts of objects, and all those characters looked kinda the same to me! I had to use auxiliary materials to be able to make my way through the…
Where does the Brin-and-Page paper require linear algebra? It mentions "eigenvector" once, in a tangential remark. The "simple iterative algorithm" is how you find the fixed point of any contraction mapping, linear or not. Knowing that it is also an eigenvector is just a distraction -- you aren't going to use Gaussian elimination, not if you know what is good for you.
Most Influential Papers in Computer Science History
51–60 of 114 posts
Re: Most Influential Papers in Computer Science History
#52> He sketches out a hypothetical “Turing Machine,” proving that, if something is computable at all, a machine (in principle) can handle it. That's not what Turing proved. Instead, what he proved in his paper was that there are some problems which aren't solvable by Turing Machines (and therefore presumably by any machine). That's the Entscheidungsproblem (decision problem) referenced in the title. What TFA references…
I beleive you are wrong that "nobody has found a system of computation more powerful than Turing Machines". A turing machine can not perform indeterminacy, however, the actor model can.
If you were computing with actors, and you also had a sufficiently-detailed spec about the actor model, is there some particular algorithm you could not compute by just executing a TLA+ spec of your actor algorithm using Turing-ish software?
Re: Most Influential Papers in Computer Science History
#53Wolpert, D. H., & Macready, W. G. (1997). No free lunch theorems for optimization. IEEE transactions on evolutionary computation, 1(1), 67-82.
And the corresponding search paper. Got me started in search and optimization (and Prolog).
Licklider, J. C. (1960). Man-computer symbiosis. IRE transactions on human factors in electronics, (1), 4-11.
More of a philosophical outlook but the thought of man-computer symbiosis instead of "computer solves it" has stuck with me (and is quite relevant in this day and age).
Re: Most Influential Papers in Computer Science History
#54Re: Most Influential Papers in Computer Science History
#55Surprised the Bitcoin paper isn't on here.
It doesn't really add anything to computer science, but then again the Sergey-Brin paper probably doesn't match that rigidity either.
Re: Most Influential Papers in Computer Science History
#56While Cook was the first to introduce NP-completeness, Karp's paper presenting 21 problems that could be reduced polynomially to 3SAT was also an enormeous cornerstone that helped kick off a more general interest in Cook's theory.
https://en.wikipedia.org/wiki/Karp%27s_21_NP-complete_proble...
Re: Most Influential Papers in Computer Science History
#57> He sketches out a hypothetical “Turing Machine,” proving that, if something is computable at all, a machine (in principle) can handle it. That's not what Turing proved. Instead, what he proved in his paper was that there are some problems which aren't solvable by Turing Machines (and therefore presumably by any machine). That's the Entscheidungsproblem (decision problem) referenced in the title. What TFA references…
I beleive you are wrong that "nobody has found a system of computation more powerful than Turing Machines". A turing machine can not perform indeterminacy, however, the actor model can.
[1] https://en.wikipedia.org/wiki/Nondeterministic_Turing_machin...
Re: Most Influential Papers in Computer Science History
#58Re: Most Influential Papers in Computer Science History
#59I suggest to add at least Hoare CSP and something about quick sort
Re: Most Influential Papers in Computer Science History
#60This is outdated and does not apply to modern goto.
It is often misunderstood which causes people to avoid goto even when it is very valid, even better than alternatives solution