Hacker News new | ask | show | jobs
by bluehavana 5543 days ago
It's funny that he mentions Google as an example of a company that gets the paradigm, but most of Google is C++ and Java. C# has better functional paradigm support than both of those.
2 comments

Yes the additions that were added to support Linq makes c# (imho) the most advanced production language today. By advanced I mean it's fully supported, everything works as intended. It's not academic. I can use advanced features today for real work and get full IDE support and good documentation.

I just built a search engine. I was able to make it massively parallel with some trivial parallel linq code. The power of Linq and the parallel extensions is just amazing.

The Google Search engine was at some point written in Python.
The crawler was in Python, not the search engine itself.

http://infolab.stanford.edu/~backrub/google.html

Both the URLserver and the crawlers are implemented in Python.

Do you have a source for this? I'd love to read more about it; I knew they had python in use in some places, but this is the first I've heard that it was used in their search engine.