从Python来的,整个C / C ++都是以异类开头的……然后我在一个地方看到Arduino使用“标准” C,在另一个地方看到它使用“标准” C ++,依此类推。向前。哪有 我对这两者之间的区别的粗略理解是,C ++(大致)是带有类/对象的C。我应该集中精力学习主要用于Arduino的语言或方言(C或C ++)如何受到影响?
7
Arduino是一个硬件平台,而不是软件,您的问题令人困惑。
—
user827992
你的前提是错的。C ++不是带有类的C语言。这就是C ++的开始方式(它最初被命名为“带有类的C”,是的)。但是说现代C ++是C语言就像说python是bash方言一样(大概)。
—
bitmask 2012年
建议的编辑:作者注:如果您想重新打开问题,请随意使用或修改。主题是一个值得探讨的话题:有关Arduino的各种文章和文档指出,这些草图(程序)是用C或C ++,C / C ++或Arduino编写的,并引用了Arduino语言的衍生方式,以及类似于“接线”。C,C ++和使用Arduino IDE为Arduino编写的代码之间的关系是什么?C和/或C ++与使用Arduino IDE编写的代码之间有什么区别和“陷阱”?
—
ViennaMike 2014年
不确定我是否理解强烈的愿望,有些人不得不重新措辞我认为是原版海报所表达的问题的语言,就像原始海报那样。考虑到问题已经收到的点击数和投票数,看来很多读者都同意。请停止编辑我的问题;您设法将我的要求完全转变为其他要求。
—
memilanuk'2
这个问题被关闭绝对是荒谬的。这是一个很好的问题。诸如“这是一个硬件平台,它运行机器代码”之类的回答会故意遗忘Arduino IDE(一种用于Arduino编程的事实上的工具),非常清楚OP所指的是什么,显然响应者会知道。在答案中有帮助和建设性地指出这一点很容易。
—
约翰·