TclCL其实就是连接C++与Otcl,实现两者的互相操作和两者之间类的对应.
NS中使用两种语言原因:
C++运行速度较快,是强制类型语言(进行严格的数据类型检查),容易实现复杂的数据类型和精确/复杂的算法。但是修改/debug和重新编译时间较长,所以适合完成网络协议等各种模拟环境的算法的实现。
Otcl运行速度慢,但是可以很方便的修改,不需要编译,而且不是强制类型的,适合用来做模拟的环境的配置。
以下情况使用Otc
TclCL其实就是连接C++与Otcl,实现两者的互相操作和两者之间类的对应.
NS中使用两种语言原因:
C++运行速度较快,是强制类型语言(进行严格的数据类型检查),容易实现复杂的数据类型和精确/复杂的算法。但是修改/debug和重新编译时间较长,所以适合完成网络协议等各种模拟环境的算法的实现。
Otcl运行速度慢,但是可以很方便的修改,不需要编译,而且不是强制类型的,适合用来做模拟的环境的配置。
以下情况使用Otc