views:

241

answers:

4

I don't know much about programming languages, but am interested in a career with facebook, so I was wondering if someone could tell me what programming language facebook uses.

Also, do any other social networking sites use the same language?

+1  A: 

The language used by Facebook is PHP.

Also, do any other social networking sites use the same language?

The other one I know of is friendster.

Sarfraz
+2  A: 

Facebook uses the LAMP stack, so if you want to get a career with them you're going to want to focus on that. In addition they often have C++ and/or Java listed in their requirements as well.

One of the postings includes the following requirements:

  • Expertise with C++ and/or Java
  • Knowledge of perl or PHP or python
  • Knowledge of relational databases and SQL, preferably MySQL and Oracle

Another:

  • Expertise in PHP, JavaScript, and CSS.

Another:

  • Knowledge of perl or PHP or python
  • Knowledge of relational databases and
  • SQL, preferably MySQL Knowledge of
  • web technologies: XHTML, JavaScript Experience with C, C++ a plus

Source

http://www.facebook.com/careers/#!/careers/department.php?dept=engineering

Also, do any other social networking sites use the same language?

Some other companys that use PHP/LAMP Stack:

Robert
AFAIK, twitter uses a custom in house object store written in scala for data access, google uses bigtable, and facebook uses cassandra. So pretty much just swap out MySQL for NoSQL
Matt Briggs
Yeah, they're all variants of the LAMP stack, just replacing the database portion, but leaves his core question about language in place.
Robert
Google only allow their developers to write projects in java/python/c++/javascript. Twitter use Ruby on Rails for the front end.
Pedro
@Pedro I specifically put postings where PHP is required
Robert
+2  A: 

might be surprised to know.. its PHP. read all about it here

Keerthi Ramalingam
Why surprised? :)
Marko
They did a great job then.
Paweł Dyda
Cos. I had an idea that PHP would never scale.. :-)
Keerthi Ramalingam
A: 

Since nobody has mentioned it, I'd like to add that Facebook chat is written in Erlang.

missingfaktor