其实归根结底就是看自己的需求。
嵌入式场景有几个特点,一个是规模很小,二是死扣成本,三是一次部署一万年不管。
所以对编程语言不是强需求。毕竟良好的设计,那是需要在不断迭代的复杂项目中才能体现出价值的。
嵌入式场景一般是技术跟着成本走。让你用4bit mcu写汇编你也得上...
但我是觉得随着硬件的提升,很多场景其实可以不用这么抠了,损失些性能,去交换更好的安全性,以及对接生态更庞大的平台,其实也不是啥坏事。
比如spacex能在龙飞船里面用javascript做UI...这个虽然有点步子迈太大有扯到蛋的风险,但我还是认同至少应该是这个大方向。我现在大部分项目已经用嵌入一个超轻量化的浏览器,同时这个浏览器又足够强可以跑vue这样的前端的方式了。现在我就舒服的很,可以跟GUI开发的一摊子烂事彻底说拜拜了。
【 在 beep 的大作中提到: 】
: 赞详细讲解
: 楼主的嵌入式场景,一般可能可维护性不是瓶颈,性能要求苛刻些,用union或transmute写成unsafe的c式内存操作应该也还是算合适的
:
--
修改:lvsoft FROM 180.111.26.*
FROM 180.111.26.*