4 ms·
You certainly have not understood what the GP was talking about. It is about Concepts, Computation and Mental Models. The fact that you equate it with PLT just
by rramadass 2y ago
You certainly have not understood what the GP was talking about. It is about Concepts, Computation and Mental Models. The fact that you equate it with PLT just proves my point.
> CS is not complete without compilers, networks, DBs, OSes and computer architecture.
This is completely orthogonal to what the comment is talking about.
PS: Here is a good tutorial on Map/Filter/Reduce model of computation - https://web.mit.edu/6.005/www/fa15/classes/25-map-filter-reduce/ https://web.mit.edu/6.005/www/fa15/classes/25-map-filter-red...
- _yy01 2y agoI use java streams all the time. But it's very much "programming in the small" which doesn't matter much in the grand scheme of things if you use for loop.
- rramadass 2y agoYou still have not understood; Map/Filter/Reduce is a structural pattern. It is based on what one would call "Dataflow Programming" (https://en.wikipedia.org/wiki/Dataflow_programming https://en.wikipedia.org/wiki/Dataflow_programming). A good example is the use of Unix utilities using the pipe operator where any utility in the chain can be of arbitrary complexity. See also Dataflow Programming with a Functional Programming Language - https://medium.com/the-art-of-software-development/dataflow-programming-with-a-functional-programming-language-e88a3c35ff29 https://medium.com/the-art-of-software-development/dataflow-...