C++
Compartilhar:
Essas perguntas foram mostradas apenas aos desenvolvedores que escolheram o C++ como uma de suas três principais linguagens de programação.
É ótimo ver a migração progredindo constantemente. Estou especialmente feliz em ver os desenvolvedores de jogos adotando o C++20 e estou ansioso pelo suporte por parte de todas as plataformas de jogos. Será um desafio para os fornecedores implementar, mas tenho certeza de que valerá a pena apenas pelos conceitos e pelas faixas.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
Estou realmente surpreso ao ver a taxa de adoção do C++20. As coisas estão claramente mudando. Estamos vendo uma adoção muito mais rápida de novos padrões do que no passado.
Lembre-se sempre de que existem usuários espalhados pela linha do tempo dos padrões. Pesquisas como esta nos lembram de escrever código que funcione em qualquer lugar, e não apenas no padrão mais recente.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
Sinto que o recurso [Modules] ainda precisa de um certo desenvolvimento adicional, mas estou ansioso para provar que estou errado.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
Os engenheiros preferem muito mais escrever código do que testes para esse código, e o tempo gasto escrevendo testes supera quaisquer benefícios reais em longo prazo.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
A situação atual com o empacotamento do código C++ para consumo de terceiros é refletida aqui. Estou ansioso para que esse problema seja resolvido, mas não estou otimista de que isso virá a acontecer.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
Sou conhecido publicamente por comparar o CMake à síndrome de Estocolmo para engenheiros de C++. Ele tornou-se o padrão de fato, para o bem ou para o mal, conforme demonstrado pela liderança clara que detém sobre seus concorrentes.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
No CLion, você pode usar compiladores baseados em GCC, Clang, MSVC e IAR. Para casos raros ou personalizados, um recurso de compilador personalizado permite que você use qualquer compilador arbitrário no CLion.
A onipresença do Python como linguagem de programação para IA e ML significa que não há surpresas aqui. A existência de bibliotecas de qualidade, como numpy e pandas, o torna uma escolha óbvia. Talvez eles precisem de análogos na biblioteca padrão, ou precisamos resolver o problema do empacotamento.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
Com apenas 30% das pessoas evitando análises estáticas, estou razoavelmente confiante de que o open source aberto se tornará cada vez mais seguro e protegido.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
Pequeno é bonito neste caso. Estou interessado em ver como cabeçalhos pré-compilados, módulos e builds de unidade interagirão no ano que vem.
Guy Davidson
Chefe de prática de engenharia, Creative Assembly
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.