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.?


34 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:21.63
  • 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.

#11 Dooga

    Coolio

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPip
  • 1,346 posts
  • Gender:Male
  • Location:Canada
  • Interests:Eating SPAM
  • myCENT:66.95

Posted 05 April 2006 - 06:17 AM

Yahoo's going a bit crazy with the encrypted long URLs... lol do they think they might get hacked if people know their programming language? (Although it might be true)

#12 kawasu

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 237 posts
  • Gender:Male

Posted 11 April 2006 - 02:21 PM

wow... i'm in uni right now and i'm learning c++ from scratch. really basic stuff like changing form colours and simple arrays etc. the thing is, i never thought the programming language was used for online content. i only thought of it to be a coding language for physical applications.

now that u say websites are built using it i'm pretty stumped. i always thought languages were made for web or applications alone... hahah this topic really set things straight. thanks for the information guys.

#13 Spectre

    Privileged Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 873 posts

Posted 11 April 2006 - 03:48 PM

All of these companies use different languages for different purposes. The search engines do not use the same languages to serve web-based data that they do to crawl sites, for instance. Google, for example, uses Python and C/C++ for their backbone crawling systems; Yahoo! uses a heavily modified version of Apache and, for certain services, PHP for serving webpages.

There was some website floating around a while back run by a Yahoo! developer, which outlined at least some of the technologies they are using. It's probably not that hard to find out - although I could be wrong, I doubt they would really guard the basic technology they are using (other than, perhaps, Google, who jealously guard everything).

Edited by Spectre, 11 April 2006 - 03:51 PM.


#14 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 08 November 2007 - 06:58 PM

Yahoo is the largest PHP powered website in the world, according to facebook.com's jobs section (which is the second largest PHP site, facebook also uses MySQL DBs). Also, if you go to yahoo and search their jobs (I did this just in case facebook is wrong) they have several PHP jobs up for grabs.

-Corey

#15 mahirharoon

    Advanced Member

  • Kontributors
  • PipPipPipPipPipPipPip
  • 102 posts
  • Gender:Male

Posted 26 November 2007 - 01:25 PM

Ebay.com
surely cgi

Amazon.com
nobody can find it

Msn.com
ASP.net (eg:http://search.arabia.msn.com/results.aspx?q=asp&geovar=en-US&FORM=REDIR)

Yahoo.com
surely ajax (javacript+xml+any sever side)

Google.com
surely ajax (javacript+xml+any sever side)

Edited by mahirharoon, 26 November 2007 - 01:40 PM.


#16 imbibe

    Member [Level 1]

  • Kontributors
  • PipPipPipPip
  • 67 posts
  • Location:Den

Posted 02 January 2008 - 12:22 PM

Google uses a mix of languages for it's various purposes.

1. Orkut is in ASP.NET
2. Google's Help System is in Python
3. Definitely C/C++ for Searching
4. Google's real strength is in CSS & JavaScript

CGI is used at a lot of sites. PayPal(sister concern of EBay) uses it

Amazon uses CGI. Enter amazon.com/index.cgi to see yourself

And Python is a interpreted language as pointed out but it can be converted to native code & it can also call native code written using C++ (python code can also be called from C++).

#17 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 25 March 2008 - 06:37 PM

C++ back end
What Is Programming Language Of Google Etc.?

Replying to kawasu

I just wanted to mention to 'kawasu', that C++ is used for the back-end not the front end that you see on the webpages...


-reply by afcweb

#18 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 11 April 2008 - 10:25 AM

1- ebay.Com -JSP
2- amazon.Com -pearl
3- msn.Com -asp.Net
4- yahoo.Com -php
5- google.Com -python, AJAX, asp.Net(few pages)


-reply by Marius

#19 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 27 June 2008 - 07:35 AM

Amazon uses the following:

# Linux
# Oracle
# C++
# Perl
# Mason
# Java
# Jboss
# Servlets

They are reducing C++ and moving to J2EE

Yahoo is built using PHP adn Symfony framework.

Google uses a mix of tehnologies.. Java / Perl /PHP and definitely C, C++ etc

-reply by Sandeep Nain

#20 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 07 July 2008 - 12:01 PM

Programming Language of Google/Yahoo/Amazon etc
What Is Programming Language Of Google Etc.?

Hi
I believe that a lot of scripting languages are used in the making of google.Basically they have should have used JSP and AJAX.
Backend would be definitely MySql.CSS is definitely a part of the design.

Yahoo ,I think they have moved a lot to AJAX as we see the latest version of Yahoo.

Aarthi Devaprasad

-reply by Aarthi Devaprasad

#21 andresf91

    Advanced Member

  • Kontributors
  • PipPipPipPipPipPipPip
  • 128 posts
  • Gender:Male
  • Location:Montevideo, Uruguay
  • myCENT:9.84

Posted 15 July 2008 - 11:10 PM

I think the only accurate way to find out what is the programming language of Google is from someone who works there.
Because talking about Google is something very general this days, in my opinion. It used to be a cool search engine, now it's Google, it's everywhere, it's my email address, Google Earth, a toolbar in my browser... come on!
Please, correct me if I'm wrong, but if Google is hiring C, C++, Java, Shell, PHP, Perl and Python engineers, all we know is that they use them all.
But we can't know whether they are using C++ in the search engine or in Google Earth, or both. Why can't they access the info via different languages, depending on the one with best performance for the application.

Anyway, I suppose that Google doesn't use PHP for the search engine, as Google's founders began its development in 1995/96 at school and it was then when PHP/FI was first realeased so I don't think they'd used a new technology, which was VERY basic in those times, to make a very advanced thing. Don't you think?

#22 Galahad

    Neurotical Squirrel

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 590 posts
  • Gender:Male
  • Location:Novi Sad, Vojvodina
  • Interests:Programming, Hardcore dance/Trance/House music. Girls, girls and more girls ;) ... In short, everything youg people like, I like :D Oh yeah, and dont't forget politics :)
  • myCENT:48.25

Posted 19 July 2008 - 02:22 AM

I can with certainty speak for Google, but not too much, obviousely... There's such thing called a "Non-Disclosure Agreement" or "NDA"... So, anyone working there, can't really talk about anything specific... Now, before you all think I work, or have worked at Google, stop right now - I haven't (though I wish I could)... I just know a guy who did...

Working environment is great, and as you see in movies, TV's everywhere, soda machines, beanbags, and relaxation areas in offices...

I can tell you that Google, for it's search engine, does not use MySQL... I mean, look at it, you can't use any conventional database system for such a gigantic site... They have virtually thousands of terrabytes of information on their servers... Google uses it's own version of database system - I don't know how they call it, I don't know the specifics, but I know that they do, and that's all I can say... For back-end, they use pure C, and some Perl...

For GMail backend, they have some email software, I believe developed by them, and front end, well... PHP combined with AJAX... By the way, did I say I hate AJAX? It's so slow, and tends to kill even the fast connections... Oh, and AJAX is NOT a programming language, it stands for Asynchronous JavaScript and XML, so it's technically JavaScript...

Anyways, such big sites must use fast, and above all, customized software, because they don't quite do what a next guy would do... My Perl junk filter works great for me, but it would be lamely slow in GMail...

But, we all agree that they all work with PHP, Perl, Python, C/C++, and Java (all flavours)...

P.S.
If some big giant head from Google reads this, I made it up :)

#23 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 02 September 2008 - 07:44 PM

programming languages used at google
What Is Programming Language Of Google Etc.?

Http://groups.Google...9409c0aeee78449

That statement is somewhat backed up by Google itself..
Http://code.Google.C...ages/index.html

They have modules to learn more about C++, Java, and Python. What does it tell you?


-reply by dracula

#24 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 12 June 2009 - 02:07 PM

Not 100% sure but this is what I hear:Amazon is made in mostly perlAlso user authentication and CC but thats easyAnd google uses python for the engine and then uses a combination of PHP and perlTwitter was made in Ruby on Rails (100% sure on this)Microsoft was made in ASP.NETMSN was made in asp.Net or asp most likely.Facebook was made in PHPMyspace was made in ColdfusionGoogle Maps - Definitly Ajax and flashGoogle Chrome - c++

 



#25 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 01 December 2009 - 12:56 PM

Programming Language of Google/Yahoo/Amazon etcWhat Is Programming Language Of Google Etc.?

For the Google Insirator Google Works with ASP, and informing to C++ based with C# Windows and there coming wiuth google chrome with C# that pretty Fail to me

 

 

Greats, Mike Johnson, Bit to Pix

-reply by mike




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