Jump to content



Welcome to KnowledgeSutra - Dear Guest , Please Register here to get Your own website. - Ask a Question / Express Opinion / Reply w/o Sign-Up!
- - - - -

What Is Programming Language Of Google Etc.?


35 replies to this topic

#1 itssami

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 258 posts

Posted 21 March 2006 - 07:58 AM

Im just curious to know , which is the programming language behind the following websites.if u know anyone/all of them please tell me.

1- ebay.com
2- amazon.com
3- msn.com ( i assume asp.net)
4- yahoo.com
5- google.com

As i mentioned in previous posts that im in learning mode :) so i just ask sometimes stupid questions.. and i have to confess that this forum is very excellent place , since its not only providing the free hosting , it is giving me so much knowledge , what Google or others cant give :P thank you for support always.

#2 T100

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 282 posts

Posted 21 March 2006 - 04:10 PM

People say that google is using a varient of BSD, which is a Unix system. BSD, like Unix, is written in C / C++ mainly. The distributed crawling and caching of data, must be an application buit on the OS, and I suppose they are still written in C / C++. Scripts are too slow for the purpose. The integration with database may be easier , but speed is more important. Yahoo is running BSD too. BSD systems are known to be very stable, probably more stable then Linux and definitely more stable than M$ crappy products.

#3 Inspiron

    Trap Grand Marshal Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPip
  • 1,204 posts

Posted 21 March 2006 - 04:37 PM

I assuming you are asking what scripts they are using for their webpages. The only thing we know will be the type of server-side scripting they are using. Database or how they manage their data, we will not know as it is done on the servers and is inivisible to us.

Ebay.com
Most probably JSP. The hint if from the Java logo on it's page. The site is powered by Java.

Amazon.com
Not quite sure. The URL in Amazon are pretty well hidden and the technology used is not very obvious.

Msn.com
ASP definately. It's part of a Microsoft site. We will be laughing if they use any others.

Yahoo.com
Same as Amazon.com, the URL used are pretty well hidden and the technology used is not very obvious.

Google.com
Same as Amazon.com, the URL used are pretty well hidden and the technology used is not very obvious. But I believe Google is using PHP with Zend to speed up processes.

#4 rvalkass

    apt-get moo

  • [MODERATOR]
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3,107 posts
  • Gender:Male
  • Location:Devon, England
  • Interests:At the moment, Physics mainly!
  • myCENT:69.42
  • Spam Patrol

Posted 21 March 2006 - 08:24 PM

I would presume that Amazon uses C, C++, Java or Perl, as a job advert for a web operator at their UK office reads:

Quote

If you have delivered robust, mission-critical applications using C/C++, Perl or Java on UNIX, we want to talk to you.

Using the same technique with Yahoo, they seem to use a combination of the same stuff as Amazon, although a larger focus is placed on C++ as the basis of the system, and other languages used purely to display it on the web.

Quote

primarily C++ libraries accessed directly and through Perl, Python, PHP wrapper

Google seems to have gone the whole hog, and has used virtually every programming language under the Sun. Some parts of the site have been done in Python, as shown with the URLs, other bits appear to be in PHP and they advertise for people with skills in C++, Java and Perl.

Then again, I could be totally wrong.

#5 BordaForx

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 423 posts
  • Gender:Male
  • Location:United States of America
  • Interests:everything

Posted 21 March 2006 - 09:58 PM

Wow, I never really knew that. I'm very interested in what Yahoo! used though. :)

#6 sportytalk

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 326 posts

Posted 22 March 2006 - 10:52 PM

Thanks for the list. It's quite cool just thinking about the language these well known sites use server side for its users. I always thought search engines would have used asp, cgi, php, jsp or something else like that, for the simple reason that they need to be able to execute database commands promptly to produce the relevant information for the users.

I reckon the truth is, as mentioned briefly above, that these sites don't just use one programming language, I reckon they use a variety of different programming languages.

Still, this is just one of those things we will never have the answer for! :)

Edited by sportytalk, 22 March 2006 - 10:52 PM.


#7 Florisjuh

    Proud to be hosted

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 992 posts
  • Location:NL

Posted 03 April 2006 - 02:42 PM

Yeah they probably use very much different programming languages, remember, a mixed flavor is the best flavor! :angry:

Nice research done by some people by the way!

#8 unicornrose

    A smile is a golden drop of sunshine for one tiny moment.

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 294 posts
  • Location:I live near the Mouse on the Pacific Side in the US.
  • Interests:I have interests in a variety of areas. Ask me and I will share what I can.

Posted 03 April 2006 - 11:25 PM

In addition to the engines that power the searches alot of those sites also use CSS or style sheets and various forms of html. Did you know that those sites where you can not change the size of the fonts with your browser are usually done with style sheets? Style sheets can standardized your font size and look.

#9 jaylin

    Newbie

  • Kontributors
  • Pip
  • 6 posts

Posted 04 April 2006 - 10:04 AM

View Postunicornrose, on Apr 3 2006, 11:25 PM, said:

In addition to the engines that power the searches alot of those sites also use CSS or style sheets and various forms of html. Did you know that those sites where you can not change the size of the fonts with your browser are usually done with style sheets? Style sheets can standardized your font size and look.
i have seen .aspx in the google website. but, this is not the original langauge of the google. also, asp.net language is not the only one language for this website. for this data access (database) i have no idea. but, they pointing (index) of the db is pretty great ...

#10 mama_soap

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 282 posts
  • Gender:Female
  • Location:Bangalore

Posted 04 April 2006 - 06:48 PM

Google definitely seems to have a lot to do with Python; and I'm saying this because if you look up the job pages on Google, one of their common requirements seem to be coding skills in Python.

For those who have never heard of Python, it's an interpreted programming language similar to Perl in many ways, except it's more light weight, and in most circumstances, the code itself is a _lot_ easier to read. It's an ideal example of those simple-but-powerful languages.

Yahoo uses MySQL for storing their databases, which run into tetrabytes. Yahoo also uses Perl and Python to a large extent to operate, and perhaps C/C++ to some extent.

It's hard to know what technology goes into making these sites unless you know some programmer who actually works there... I guess some of that information may even be classified (I mean trade secret material... although I couldn't be too sure).

HTH,
Cheers.




Reply to this topic


This post will need approval from a moderator before this post is shown.

  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users