RE: What good is Euphoria? (was: RDMS Database's and/or Record Managers
- Posted by Ray Smith <smithr at ix.net.au> Jan 25, 2004
- 518 views
Robert Craig wrote: > Ray Smith wrote: > > + Google uses Python heavily > > Yes, but for what? > I suspect it's just for off-line, low-intensity > housekeeping chores. [snip] > When you click the search button on Google, > I sincerely doubt that a Python program is being executed. > It's very likely a C or C++ program. Without a doubt. I'm sure Google have optimised the search for years and are happy to achieve small percentage improvements. http://www.google.com/jobs/eng/sw.html lists job openings at Google. Most require Python in one form or another. A quote from google themselves (from the python.org web page) "Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language." said Peter Norvig, director of search quality at Google, Inc. > I think Python would fall far short of the speed > of Euphoria on the mailing list search: Unless someone implemented this search in Python we will never know ;) > On Google, everything is heavily indexed. They > don't do much, if any, scanning of text when you click > the button. They also have very fast machines, with > tons of RAM, so almost everything can be kept in memory > at all times. I have no knowledge on how Google do what they do but I'm thankful they do it everytime I search their 3 billion indexed web pages and get a responce time in the low seconds. In one way or another Python has helped them achieve this. Regards, Ray Smith http://rays-web.com