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?
Facebook uses several different languages for its different services. PHP is used for the front-end, Erlang is used for Chat, Java and C++ are also used in several places (and perhaps other languages as well).
When Mark Zuckerberg started work on Facebook in late 2003, he used a programming language called PHP. It was one of the most popular web languages of the day. Facebook now runs on Hack. Hack is a programming language for the HipHop Virtual Machine, created by Facebook as a dialect of PHP.
The reason Facebook hasn't migrated away from PHP is because Facebook's engineers have managed to work around many of its flaws through a combination of patches at all levels of the stack and excellent internal discipline via code convention and style.
Mark Zuckerberg learned to code not long after he received his first computer as a sixth grader. Zuckerberg was instantly interested in coding, eventually turning to C++ for Dummies to teach himself programming.
Since nobody has mentioned it, I'd like to add that Facebook chat is written in Erlang.
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:
Another:
Another:
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:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With