quinta-feira, 8 de agosto de 2013

Porque os browsers são desenvolvidos em C++

Hoje, em uma discussão sobre linguagens de programação, um amigo veio questionar o motivo de os browsers (Chrome, Firefox e Safari) serem desenvolvidos em C++ e não outras linguagens aparentemente mais interessantes.

A discussão não foi muito adiante, mas o questionamento ficou na minha cabeça. Após um pouco de busca, encontrei uma resposta. Os browsers são implementados em C++ pois é a linguagem que oferece mais recursos por um lado e suporte em diversos sistemas operacionais por outro lado.

No entanto, essa resposta não ajuda muito, não é mesmo? Então vamos fazer um estudo de caso...