首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于单片机问题!菜鸟级的……

两种语言是各有特长的,汇编比较严谨,比较更接近硬件,而且程序运行的效率比较高,但它的可读性比较差,这是局限性。C语言是一种高级语言,有时候编绎成汇编的时候语句长度难以计算,在时效性比较严格的地方还是建议用汇编吧,但C的可读性非常好!C语言还有一个优点就是能用性。而汇编没有。不用种核的单片机的汇编语言是不同的,就是每用一种单片机就需要重新学习一门语言,但C语言是一样的,但还有一个致命的缺点就是,需要相应的C编绎器,有的厂商不提供免费的C编绎器,而所有的汇编的编绎器是免费提供的。有的厂商的C编绎器还是第三方写的,那样成本就会很高。还有一个优点就是C的移植性比较强,而且程序写得更快。
所以,我的建议是,先用好汇编,也学会用C语言,这样才会两全齐美。
Gulf
返回列表