This sounds very similar to my perspective, which is that most applications try to provide a nice user experience in order to assist in doing something: creating a document, communicating with friends, reading the news,…
That's a good point. It explains why you can very often unintentionally end up with an O(n^2) algorithm in the first place, and Dawson's law then explains why no one bothers to fix it until it's too late.
I believe this language is based on the "chemical programming" model as described in http://pop-art.inrialpes.fr/~fradet/PDFs/RULE04.pdf and https://www.researchgate.net/publication/225418037_Higher-Or.... I hadn't…
The earliest one I know of is in the Emerald programming language. There is a brief description of the technique in http://www.emeraldprogramminglanguage.org/OOPSLA-86-paper.pd... from 1986. See…
Emerald objects can move from one node to another. So, for example, if an object on machine X wants to perform computation using data on some remote machine Y, the object can move to Y and have (fast, local) access to…
(Disclaimer: I play jazz saxophone...) I think part of the reason classical saxophone is reviled is because the "correct" tone for saxophones in a classical setting is kind of bad (with apologies to my old saxophone…
No. The MADCAP programming language included indentation for conditionals and for-loops at least by 1961 (see, for example, the chapter on MADCAP II in Annual Review in Automatic Computing Volume 2).
This sounds very similar to my perspective, which is that most applications try to provide a nice user experience in order to assist in doing something: creating a document, communicating with friends, reading the news,…
That's a good point. It explains why you can very often unintentionally end up with an O(n^2) algorithm in the first place, and Dawson's law then explains why no one bothers to fix it until it's too late.
I believe this language is based on the "chemical programming" model as described in http://pop-art.inrialpes.fr/~fradet/PDFs/RULE04.pdf and https://www.researchgate.net/publication/225418037_Higher-Or.... I hadn't…
The earliest one I know of is in the Emerald programming language. There is a brief description of the technique in http://www.emeraldprogramminglanguage.org/OOPSLA-86-paper.pd... from 1986. See…
Emerald objects can move from one node to another. So, for example, if an object on machine X wants to perform computation using data on some remote machine Y, the object can move to Y and have (fast, local) access to…
(Disclaimer: I play jazz saxophone...) I think part of the reason classical saxophone is reviled is because the "correct" tone for saxophones in a classical setting is kind of bad (with apologies to my old saxophone…
No. The MADCAP programming language included indentation for conditionals and for-loops at least by 1961 (see, for example, the chapter on MADCAP II in Annual Review in Automatic Computing Volume 2).