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
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.
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.
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.