jju0808 发表于 2013-6-8 19:22:16

新手咨询:arduino 的编程语言基于C的还是C++的

各位大侠,我是新手,想知道
arduino 的编程语言基于C的还是C++的?如果是基于C语言为什么还有Servo类库出现呢

wing 发表于 2013-6-8 20:55:42

在我的印象中C的规范里没说不能有类库

mep 发表于 2013-6-8 21:50:47

当前版本是支持C++的

kittka 发表于 2013-6-8 21:57:19

应该是基于C++的。类库什么都是C++写的。C++是兼容C的,所以用C写程序毫无压力

jju0808 发表于 2013-6-8 22:12:13

哦,明白了,应该是更接近C++

伯德 发表于 2013-6-9 08:47:59

我的理解是这样的, Arduino封装基本库(C++库)调用系统层(C),这些库包括SPI,I2C,UART啊等等。
然后用户库是调用基本库得来的。
最后.ino就是只调用基本库和类库的方法来做实现,基本不会做硬件底层调用,做到和硬件无关。也不会在这个文件定义类。
页: [1]
查看完整版本: 新手咨询:arduino 的编程语言基于C的还是C++的