|
|
What Is Programming Language Of Google Etc.? | ||
Discussion by itssami with 35 Replies.
Last Update: March 2, 2012, 9:38 am (View Latest) | Page 1 of 2 pages. | ||
![]() |
|
|
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
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.
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 wrapperGoogle 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.
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!
Nice research done by some people by the way!
QUOTE (unicornrose)
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.
Link: view Post: 241162
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 ...
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.
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.
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).
-Corey
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)
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++).
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
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
# 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
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
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?
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
What Is Programming Language Of Google Etc.?
Http://groups.Google.Com/group/fa.Haskell/browse_thread/thread/59409c0aeee78449
That statement is somewhat backed up by Google itself..
Http://code.Google.Com/edu/languages/index.html
They have modules to learn more about C++, Java, and Python. What does it tell you?
-reply by dracula
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
Ebay.Com - JSPAmazon.Com - ASP.NETMsn.Com - ASP.NETYahoo.Com - PHPGoogle.Com - PHP...
BBC.Co.Uk - ASP.NET
Microsoft - ASP.NETYoutube.Com - PHPFacebook - PHPGoogle's Orkut - ASP.NETMyspace - ASP.NET/ColdfusionPCWorld.Co.Uk - JSP
Sky.Com - ASP.NET
As you can see nearly all the websites are coded in ASP.NET!
-reply by Programmer
QUOTE
Youtube.Com - PHPIf i'm not wrong youtube was on ASP. Since when it was ported to PHP ? I don't know how you checked that it was on PHP ? Before google purchased orkut,it was on PHP later moved to ASP. And the performance of site is down after switch.
QUOTE
As you can see nearly all the websites are coded in ASP.NET!I doubt that with word "ALL". Besides your own list shows most of the sites are PHP based. So how can you say that ALL are made by ASP.
QUOTE (unicornrose)
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.Link: view Post: 241162
that is pretty obvious now isn't it
Many large websites use multiple programming language in their back-end depending upon the particular feature you're utilizing. The back-end of Google search is powered by Python, although they also make use of PHP, Java, and other language at various locations. (The creator of Python is employed at Google, by-the-by.)
Amazon and eBay primarily rely on CGI, which isn't a programming language, but rather an interface that allows a web application to communicate with a program on the server, such as one written in C. These (typically and predominantly) offline languages that are compiled tend to offer greatly improved processing speeds vs. interpreted languages, such as Python, PHP, or Ruby.
Microsoft-owned websites tend to rely on ASP.net, but although many would say they strictly rely on this technology, it's not true. You'll find Python code and others within Microsoft projects, as well.
Wikipedia relies predominantly on PHP, and Twitter relies mostly on Ruby on Rails, although their most intensive features are handled by Scala, due to scaling problems they've had with Ruby.
I hope this helps clarify a few misconceptions from earlier posts.
QUOTE (itssami)
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
Link: view Post: 237833
Dear itssami,
Let me put everything straight for you. Big companies like Google, Ebay and Amazon have one little secret in common and that is the layer between the front end and the backend. Seriously it does'nt matter what the frontend (PHP, ASP.Net, JSP) and backend (Mysql, SQL server) is. What really matters is the middle layer and I am 100% sure the middle layer is definitely a mixture of Python, C and C++. Why I am saying so confidently is because of a reason which I really do not want to reveal here.Open source has and always be an important part of all the top notch companies excluding microsoft. Python is playing a very important role in the success of these companies. Amazon Web Service (EC2) which uses Xen virtualization at their datacenter heavily uses Python. The reason why Python is a big hit is because it gets embedded to other languages for eg. Ironpython in C#, Jython in Java and Cpython in C and C++.So I guess you must explore more on python.My advice to you is to take Open Source technology more seriously.
User nolan and mama_soap has made a clear point here
Regards
Fear_Matrix
-reply by fear_matrix
Similar Topics:
What Programming Language Is Most P...
Best Programming Language For Win V...
Programming Language
Webpage Extension ".do" (5)
|
(0) Sony Bets For Online Games The strategy of the electronic-devices giant
|
Loading...
HOME 





Advanced Topics in Programming Languages: The Java Memory...
Advanced Topics in Programming Languages Series:...
Faith, Evolution, and Programming Languages
The Go Programming Language Promo
Advanced Topics in Programming Languages Series: Python...
Advanced Topics in Programming Languages: Transactional...
Advanced Topics in Programming Languages Series:...
Advanced Topics in Programming Languages: JSR-305: Java...
Advanced Topics in Programming Languages Series: Python...
Advanced Topics in Programming Languages: A Lock-Free...

