Cita de: drvy en 26 Agosto 2013, 18:41 PM
Facebook tiene todo tipo de lenguajes metidos dentro. Sin mas daos una pasada por Facebook Careers y veréis que piden desde C++ hasta java.
Ejemplo:
https://www.facebook.com/careers/department?dept=engineering&req=a0IA0000006cQWRMA2
Programming abilities in one or more of the following languages: Java, PHP, javascript, Objective-C
Hay que saber diferenciar sin embargo el front-end contra el back-end.
Facebook para el front-end utiliza un LAMP (linux, apache,mysql,php) personalizado.
Para el back-end, utiliza lenguajes del tipo C++, Python o Java.
Aquí tenéis una presentación y vídeo de su arquitectur0a bastante explicativo de director de engeneering de facebook.
http://www.infoq.com/presentations/Facebook-Software-Stack
Saludos
interesante