4 ms·
People seem to be bringing up Go, Dart, Android as things to debate over, but there are some other potential things to consider, like MapReduce. In fact, I'd ar
by aiiane 13y ago
People seem to be bringing up Go, Dart, Android as things to debate over, but there are some other potential things to consider, like MapReduce. In fact, I'd argue that MapReduce has had a far more profound impact than any of the previous three. It's hard to find a large-scale data processing pipeline that isn't essentially built on top of the principles that MapReduce began.
- gaius 13y agoDo you really believe that? Map and reduce were available in FP languages in the 1970s! Yes Google have a nice implementation of doing it in a distributed compute cluster, but there was no new discovery there.
- skj 13y agoAs I mentioned in another post, the map-reduce concept that has been around for quite some time is not the same as the MapReduce process that Google has instrumented. Google has a way to run it super-efficiently on data centers, with distributed disks, processors, networks, etc. That is Google's oft-emulated MapReduce.
- ithkuil 13y agoAnd that's also why people don't get the expected magic out of clones that implement only a part of said stack.
- walshemj 13y agoI remember writing mappers in Pl/1G which appear to be much easier than this bloody Java :-)