Essa seção da pesquisa foi mostrada para aqueles que marcaram “Hardware” ou “Automação residencial” em resposta à pergunta “Que tipos de software você desenvolve?”, nas seções C e C++, para aqueles que marcaram “Dispositivos incorporados/Internet das Coisas” em resposta a “Que tipo de projetos você desenvolve no Rust?”, na seção Rust, e, finalmente, para aqueles que marcaram “Tecnologias Incorporadas” em resposta a “Para que você usa o Python?”, na seção Python.

Lembre-se de que os desenvolvedores de tecnologias incorporadas podem trabalhar em vários tipos de projetos (incorporados e outros) e também que alguns elementos de softwares incorporados não são específicos para o desenvolvimento de tecnologias incorporadas (por exemplo, microsserviços).

Tecnologia embarcada

Popularidade do desenvolvimento de softwares integrados

Por linguagem

30%29%27%19%17%16%15%15%15%14%14%14%

As linguagens mais intensamente associadas ao desenvolvimento de tecnologias incorporadas são: Assembly, MATLAB e C. Mais de 25% daqueles que as usam como linguagens principais desenvolvem softwares incorporados. No entanto, em termos absolutos, o Python é a linguagem líder entre desenvolvedores de softwares integrados.

Quais linguagens são primárias para desenvolvedores de softwares integrados

Esse gráfico inclui apenas linguagens específicas incorporadas.

41%20%14% 9% 4% 3% 1% 1%

Qual padrão C você costuma utilizar?

48%44%12%41% 9% 4%

Quais padrões C++ você costuma utilizar?

10%39%32%47%23%11%

Os desenvolvedores de softwares incorporados normalmente não usam os padrões de linguagem mais recentes. Porém, com relação ao C++, é interessante ver que os padrões de linguagem mais recentes, C++17 e C++20, têm grande participação entre os desenvolvedores integrados.

Qual IDE/editor você utiliza com mais frequência?

30%33%13% 0% 3% 8% 3% 1% 1% 0% 1% 1% 1% 4%

Quais frameworks de teste de unidade você costuma utilizar, se aplicável?

37%13% 7% 5% 2% 2% 0% 0%13%28% 6%

Quais modelos de projeto ou sistemas de compilação você costuma utilizar?

55%49%27%17%12% 7% 6% 1% 0% 0%13% 2%15%

Quais compiladores você costuma utilizar?

82%43%33%28% 9% 2% 3%

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Participe do Laboratório de Insights de Tecnologia da JetBrains

Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.