远远不止, 从你家的冰箱微波炉到月球车火星车, 都有可能运行的是C语言
以前汇编多, 但是规模大到一定程度还得用C
如果硬件抽象做好了, 上层逻辑不变, 底层驱动稍微改改, 同样的程序在冰箱和火星车上都能运行.
visual c... 行算你对吧, 要在单片机上运行肯定也得编译啊, keil, iar, gcc之类.
c++可以, 不过估计仅限带类的c. stl之类用起来, 别的什么都没干, rom就满了吧.
c#不知道, 估计不行.
【 在 sqsl (12345) 的大作中提到: 】
是不是既能在个人电脑上运行,又能在以stm32f207 COTEX M3为内核的微处理芯片上运
行?
C语言编写的程序能在电脑上运行是因为得益于Visual c软件将其编译为了机器能识别的
代码
那C语言编写的程序能在微处理芯片上运行的原因是什么?是不是在电脑上事先通过了什
么编译器编译,转化为M3能识别的程序语言再下载?
C++和C#编写的程序可以在微处理芯片上运行嘛?
--
FROM 45.144.240.*