Casa > Q > Que Linguagem De Programação Foi Utilizada Para Fazer O Whatsapp?

Que linguagem de programação foi utilizada para fazer o WhatsApp?

Surpreendentemente, o WhatsApp levantou cerca de 1 bilião de dispositivos com alguns engenheiros (~50, mas na altura era algo como 10 !)

A estrela por detrás de tal exploração, que o tornou num alvo para o Facebook que o comprou há alguns anos atrás, é o Elixir.

É uma linguagem bastante poderosa a correr na Erlang Virtual Machine (BEAM) com a sua sintaxe única. Seus principais prós são :

<
  • Muito, muito, MUITO rápido<
  • Concorrência de mãos como um chefe>>li>É um chefe em meta-programação>li>Promoção de programação funcional (e lida com a chamada de cauda)
  • Great pattern matching>li>Dutos (e fluxos)
>p> Mas o principal problema com o Elixir é que é uma linguagem complicada para começar. Ao contrário do C ou JS com a sua sintaxe amigável, o Elixir é construído com a eficiência em mente.

Na frente, eles usam ReactJS para a web e Java/Swift nativo para suporte a Android/iOS.

--

EDIT : parece que eu estava errado sobre o Elixir, o WhatsApp na verdade usou directamente o Erlang. Pensei que estavam a utilizar o Elixir em produção, mas isso é algo a verificar.

De Millda Fuleki

Que chave é utilizada na encriptação WhatsApp? :: Conseguiu obter o LG G8x ThinQ na venda do Flipkart? Como foi a sua experiência com ele?