Conviction InfoTech

Conviction InfoTech
A Software Website Development Company

Saturday, November 29, 2014

Languages used in Facebook

Front end written in PHP Much of it is written using XHP, and the runtime is HipHop for PHP with a lot of JavaScript.

Back end services are written in C, C++ and JavaA lot of the C++ services rely on Boost. Some internal tools and some glue code are in Python.

The Chat channel service is written in Erlang(Program language). The back end services and the web front end communicate using Apache Thrift.

The iPhone app and iOS SDK are in Objective-C. Some internal components are in OCaml (programming language)Haskell (programming language), and Ruby (programming language)

By Conviction InfoTech

No comments:

Post a Comment