3 ms·
I chanced across the original paper [1] by Dr. Thomas Bak a few days ago through a BBC article [2]. The section how they measure this is interesting, for those
by viksit 12y ago
I chanced across the original paper [1] by Dr. Thomas Bak a few days ago through a BBC article [2]. The section how they measure this is interesting, for those interested.
Probably applicable to spoken languages as well as computer languages. I find that having deep dived into lisp out of interest, my functions in other languages have over time become almost purely functional, with the occasional side effect - I actually cringe a little bit when a function doesn't return anything. The result is that my code has become immediately unit testable. Perhaps the analogy is true?
[1] PDF: http://onlinelibrary.wiley.com/doi/10.1002/ana.24158/pdf http://onlinelibrary.wiley.com/doi/10.1002/ana.24158/pdf
[2] http://www.bbc.com/news/health-27634990 http://www.bbc.com/news/health-27634990
- agumonkey 12y agoMy experience with functional programming helped me understand the use of register machines (aka imperative programming). FP has a better ability to cut and expose clean abstractions, while register machines conflates things quickly, making it hard to see if it doesn't fit your brain's inner working. Being on the other side helped me see these hidden structures (whether or not I change the way I write C code for instance). edit: typos, also I believe https://mitpress.mit.edu/sicp/full-text/sicp/book/node105.html https://mitpress.mit.edu/sicp/full-text/sicp/book/node105.ht... is a good example of bridging both worlds. Mapping a scheme to a register machine. Sussman's videos were a real eye opener.
- GarvielLoken 12y agoHow is that an analogy? What you actually said would be that you try to force French phrase and sentence structure into English and cringe every time you here a proper English sentence.