nesC编程:组件、接口与布线的深入解析
1. nesC与C、C++的程序结构差异
在编程领域,不同的编程语言有着不同的程序结构组织方式。下面我们来看看C、C++和nesC在这方面的差异。
| 结构元素 | C | C++ | nesC |
|---|---|---|---|
| 程序单元 | 文件 | 类 | 组件 |
| 单元规范 | 头文件 | 类声明 | 组件规范 |
| 规范模式 | – | 抽象类 | 接口 |
| 单元组合 | 名称匹配 | 名称匹配 | 布线 |
| 延迟组合 | 函数指针 | 虚方法 | 布线 |
在C语言中,典型的高级编程单元是文件,通常会有一个相关的头文件来指定和记录文件的行为。链接器通过匹配全局名称来构建应用程序,当这种方式不足以表达程序结构时(例如处理回调),程序员
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



