umen242 02-22-2008, 02:36 PM Hello all
just wander but what technology does google uses for there web sites ?
what web server what web script ?
what yahoo what they use ?
liorean 02-22-2008, 03:31 PM Four languages are used at Google: C++, Java, Python, and JavaScript. Google also have their own operative system, server, filesystem, everything.
I don't know the current set of languages used at Yahoo!, but I know they had CLISP, C/C++, perl and php on the server at one time or the other, for some part of the Yahoo! services offering. Of course they use JavaScript as well, you can't be a web company and not use it...
umen242 02-22-2008, 03:43 PM what web server does google use ?
can i read somewhere about the things they use ?
Aceramic 02-22-2008, 04:03 PM Google it? lol (No, I'm not kidding. It took me five seconds to do a Google search and click on the first link, and read all about it.)
In case that isn't easy enough, I just read:
The exact size and whereabouts of the data centers Google uses are unknown, and official figures remain intentionally vague. In a 2000 (http://en.wikipedia.org/wiki/2000) estimate, Google's server farm consisted of 6000 processors, 12,000 common IDE disks (2 per machine, and one processor per machine), at four sites: two in Silicon Valley (http://en.wikipedia.org/wiki/Silicon_Valley), California and two in Virginia (http://en.wikipedia.org/wiki/Virginia).[6] (http://en.wikipedia.org/wiki/Google_platform#_note-architecture) Each site had an OC-48 (http://en.wikipedia.org/wiki/Optical_Carrier) (2488 Mbit/s) internet connection and an OC-12 (http://en.wikipedia.org/wiki/Optical_Carrier) (622 Mbit/s) connection to other Google sites. The connections are eventually routed down to 4 x 1 Gbit/s lines connecting up to 64 racks, each rack holding 80 machines and two ethernet switches. The servers run custom server software called Google Web Server (http://en.wikipedia.org/wiki/Google_Web_Server).
liorean 02-22-2008, 04:12 PM what web server does google use ?Depends on which part of google you're talking about. Google use GWS (Google Web Server I guess), GFE (Google Front End?), NFE (News Front End?), DFE (Directory Front End?), on custom linux/unix solutions. Youtube use NS_6.1 or Apache on Linux and Solaris.
If you want to check things like this, you can use Netcraft's What's that site running?... (http://www.netcraft.com/whats) service.
o0O0o.o0O0o 02-22-2008, 05:43 PM Four languages are used at Google: C++, Java, Python, and JavaScript. Google also have their own operative system, server, filesystem, everything
Does anyone knows how two more languages can be integrated to show results.
i always did not know like how c++ . php can be used together on websites
arthurakay 03-05-2008, 05:21 PM Python can also be used in conjunction with C++, and I believe I've heard it can be used together with Java.
Do some research online about it (do a Google search!), there's a gazillion examples out there. My company uses Python extensively for web development, but we don't really use Java or C++.
It's the same concept of using JavaScript with HTML, or PHP, or ASP... you just make the appropriate include call in your code. Some languages require you to jump through more hoops than others, but it's almost always possible to cross-develop applications.
For the record, YouTube's chief software architect has a quote on Python.org saying how YouTube uses Python.
oesxyl 03-05-2008, 05:36 PM Does anyone knows how two more languages can be integrated to show results.
i always did not know like how c++ . php can be used together on websites
you can bind allmost any language using his own support for foreing language or using a solution like that:
http://www.swig.org/
along with what liorean, afaik google use freebsd also on some machine and from linux distro, ubuntu and yahoo also use freebsd. IMO is not important and as long they hide what they use and they experimenting with many things, all this it's only a guess if is not a google, yahoo statement.
best regards
oesxyl 03-06-2008, 08:42 PM I don't know the current set of languages used at Yahoo!, but I know they had CLISP, C/C++, perl and php on the server at one time or the other, for some part of the Yahoo! services offering.
I didn't know that yahoo use clips, can you give some details?
I'm very curios about this, I try to search but 'clips' is very spammed, last search with google for:
clips +inference +yahoo -audio -video -movie -art -film -answer
return about 1 milion links, first 5 page only garbage.
yahoo returns about 65000, movie, greg's preview, ..., :)
I try with language instead of inference but is worst, :)
best regards
Inigoesdr 03-06-2008, 08:59 PM If you search for clisp(as in Common LISP) with keywords including yahoo, you get several matches of sites claiming that Yahoo!'s Store and such use CLISP.
oesxyl 03-06-2008, 09:08 PM If you search for clisp(as in Common LISP) with keywords including yahoo, you get several matches of sites claiming that Yahoo!'s Store and such use CLISP.
thank you, good point, :)
I see now that liorean said CLISP, my mistake, :)
About what I search, I didn't search for CLISP because I was asking about CLIPS, :)
http://clipsrules.sourceforge.net/
Thank you for replay and best regards
liorean 03-06-2008, 09:10 PM The story behind Yahoo! Store has become quite well known. You can read Paul Graham's Beating the Averages (http://www.paulgraham.com/avg.html) about how it began.
oesxyl 03-06-2008, 10:28 PM The story behind Yahoo! Store has become quite well known. You can read Paul Graham's Beating the Averages (http://www.paulgraham.com/avg.html) about how it began.
thank you for replay, and especial for link, I read it with a great pleasure,
in fact I reread it, because I read it some times ago.
It's a great article, :)
best regards
Fumigator 03-07-2008, 11:42 PM Yeah I liked that article as well, esp. since I'll admit right now I've never heard anything about Lisp.
oesxyl 03-08-2008, 12:05 AM Yeah I liked that article as well, esp. since I'll admit right now I've never heard anything about Lisp.
sorry, it's off topic, and probably you'll never stick on lisp, but it's allways interesting to view another way to "misuse a computer", :), so you can try this:
http://programming.reddit.com/goto?rss=true&id=1xz67
or maybe this:
http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
best regards
|
|