调查的这一部分展示给在 C 和 C++ 部分回答“您开发什么类型的软件?”时选择“硬件”或“家居自动化”、在 Rust 部分回答“您使用 Rust 开发什么类型的项目?”时选择“嵌入式设备/物联网”以及在 Python 部分回答“您使用 Python 做什么?”时选择“嵌入式”的受访者。
注意,嵌入式开发者可以从事各种类型的项目(嵌入式和其他项目),而且嵌入式软件的某些元素并非特定于嵌入式开发(例如,微服务)。
嵌入式
与嵌入式开发最密切相关的语言是汇编、MATLAB 和 C。超过 25% 将其用作主要语言的人员开发嵌入式软件。但是,从绝对数量上看,Python 是嵌入式软件开发者中的领先语言。
总体
嵌入式
嵌入式软件开发者通常不使用最新的语言标准。然而,对于 C++,最新语言标准 C++17 和 C++20 在嵌入式开发者中占有很大份额。
C++
C
Rust
Python
C++
C
C++
C
C++
C