It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I'm very curious as to what programming languages were used to make Google. In the early days, Larry Page and Sergey Brin tried to licence their search algorithm to Yahoo. What I would love to know is what language(s) was the software first written in?
I have a feeling it was C or perl (CGI), anyone know for sure?
Thank you in advance
Anyone know the database they used too?
The Google search engine was originally called BackRub and was written in Java and Python. To quote Wikipedia:
BackRub is written in Java and Python and runs on several Sun Ultras and Intel Pentiums running Linux. The primary database is kept on an Sun Ultra II with 28GB of disk. Scott Hassan and Alan Steremberg have provided a great deal of very talented implementation help. Sergey Brin has also been very involved and deserves many thanks.
-Larry Page page#cs.stanford.edu
Also interesting is Google's Corporate History page, though it doesn't talk as much about the original software.
Related
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I am currently designing an app to upload and download files from a server. I want to know what type of server to implement that would be robust enough to handle a lot of data per user and a lot of users.
I realise this is probably a very broad and slightly naive question.
I have done some research I think I have to get a SQL server and create a web service for the database and implement a REST system for interfacing with the service on the device side.
Regards, J
It's not a naive question per se, but you need to provide way more information than that.
If you just like to transfer files: Why not go with the simple, but effective FTP-protocol?
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
These days I'm aware of the powerful web browser. In order to know what happend behind the screen. I want to write a simple web browser. But When I try to find document about that. Nothing find! Any one konw how to write a simple web browser or know where is the book will be useful. Please tell me !
Thank you very much!
Start off with a simple browser -- e.g., look at existing text only ones like lynx or w3m. Once you've got them cracked, then you can work up to adding graphical elements. It can get complicated fairly quickly, so make sure you've read the appropriate RFCs for HTTP and the W3C standards as well. These aren't light reading material though :-)
Here's something to get you started:
https://developer.mozilla.org/en/Download_Mozilla_Source_Code
C might not be the best language for this job.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
Which database is secure for web application for avoiding hacking
They're mostly all secure (though you can subscribe to any vulnerability announcement mailing lists... so if a major security flaw shows up in the next few years, you will have time to react).
Security issues are mostly design flaws, for example SQL injection, unescaped content that you print out directly onto your webpage, etc.
To learn some of the basics of web design security, you may wish to do all the tutorials on http://google-gruyere.appspot.com/
There's no guarantee that any software can be made immune from hacking. All databases can be made to work if secured properly; all of them are vulnerable if not. No one can say that database X is always secure.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
I read a lot of books about C/C++ in Linux and write simple programs. Now I want to try myself with some project. What you can recommend to? (Sorry for my bad English)
If you don't know what to do and just want to get a little experience, try implementing the towers of Hanoi, it's a classical programming exercise (the Wikipedia article might seem frightening at first sight, but the actual algorithm is dead-simple and you'll find lots of material about it online, even a lot of sample implementations). First, start with a text-only solution that just prints numbers. Then, try to "draw" the towers using ASCII art. You can also do this with a GUI, but as a novice it's easiest to start with text-based version.
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
I wanna make a social network with some new ideas . I wonder with which programming languages , social networks , or forums can be written?
thanks .
There are a wide variety of languages that could be used. Some of the more popular ones include PHP and ASP.NET.
I would suggest looking into elgg. It's a popular open source engine that powers social networks. I believe it leverages LAMP, which is Linux, Apache, MySql, and PHP.
Anything which can be written in one Turing-complete language can also be written in every other Turing-complete language. Since the vast majority of what we think of as "programming languages" are Turing-complete, this means that they can be written in pretty much any programming language.