[AVR单片机] 我是C++的爱好者,但反对单片机系统用C++

[复制链接]
千岁寒 发表于 2019-1-11 09:27 | 显示全部楼层
疯子8972 发表于 2010-8-19 13:29
C++的部分特性的确十分诱人
但是,要实现完整的C++特性是非常难的
这对于编译器和单片机系统都是挑战

学习了!~~
淘猫汤姆 发表于 2019-1-12 19:54 来自手机 | 显示全部楼层
hotpower 发表于 2010-8-19 16:12
可惜用不成java,c#,更用不成python和ruby。
世界在进步,没人再想回到只有汇编的年代!
历史的车轮不会停留 ...

时过境迁,今天已经可以用pyton和ruby了
宵待雨月 发表于 2019-1-24 13:27 | 显示全部楼层
说得好,但反对无效,您自个儿反对去吧
lzgs2866 发表于 2019-2-13 17:05 | 显示全部楼层
C介于汇编和高级语言之间,和机器硬件更接近,编写一般的硬件控制程序更有优势。C++面向对像,与人的思维更接近。感觉用于带操作系统的,更复杂算法的硬件控制才能更显优势。
maowentao0416 发表于 2019-11-22 16:30 | 显示全部楼层
1、C作为底层是因为他用最少的符号就能完成复杂的代码逻辑,相信大家都知道linux(ubuntu等的界面除外)都是C语言来写的,C语言的编程也可以有对象的思想;
2、为什么底层不用C++来写呢?这是因为C++的编译器复杂,解释起来也复杂,小小单片机承受不住
3、为什么在服务器及上层应用开发抛弃了C++及C#之类的呢,那是因为C++开发起来比较难、速度慢、配套的工具少,毕竟现在是个讲效率的时代
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部