4 ms·
You might want to put "(2005)" in the title. I'll pick a nit. He writes, "According to Church's thesis, all programming languages are computationally equivalen
by ajays 16y ago
You might want to put "(2005)" in the title.
I'll pick a nit. He writes, "According to Church's thesis, all programming languages are computationally equivalent. They all do the same things, and only the syntactic sugar is different. In this case, the syntactic sugar is so different that people can end up using variable assignment without knowing they're doing it ....."
I think this is incorrect. Church's Thesis (and correct me if I'm wrong) says that all programming languages are "functionally" equivalent; as in, if you look at a program in a language as a black box, you can replace the contents of the box by another program in another language, and the results would be identical. Now, whether one language uses variable assignment and other doesn't, is irrelevant; and it doesn't flow from the claim.
- szany 16y agoCorrected in a followup comment: http://perlmonks.org/?node_id=451236 http://perlmonks.org/?node_id=451236