5禁止的C功能

最佳实践和行业标准会随着时间的发展而发展,但它们代表了指导智慧的快照。尽管技术进步使先前已知的最佳实践无效,但最佳实践的发展速度可能很慢,而且往往会根深蒂固。在嵌入式系统空间中使用C语言功能遇到了相同的问题… 继续阅读 5禁止的C功能

5修订控制最佳实践

每个嵌入式软件开发人员都应使用版本控制系统。我什至无法开始量化在整个职业生涯中使用此类系统节省的时间。当某些东西坏了,并且无法撤消时,回滚到以前版本的功能可以节省生命。即使开发人员认识并使用… 继续阅读 5修订控制最佳实践

开源与商业编译器

使用开源软件和自由软件似乎深深扎根于软件开发人员的基因之中。如果选择付款或建造,开发商通常会选择建造。当涉及到编译器时,构建自己的编译器将花费很长时间,并且容易出错,因此开发人员选择了开源工具,例如… 继续阅读 开源与商业编译器

我们知道C的结尾!

自1972年创建以来,C编程语言就一直与嵌入式软件开发人员合作。从那时起,C一直是一个飞速发展的常数,即使在90年代末和21世纪初向使用C ++或其他面向对象的语言的巨大推动下,它也得以幸存。毫无疑问,C将继续成为基础语言… 继续阅读 我们知道C的结尾!