针对一个项目的开发语言选择的问题,有项目经验者请进,求大神指教
本人是学生,导师现有一个项目交给我做,项目功能需求大体如下:
1.电脑作为上位机,一台仪器作为下位机,上位机通过网口(TCP/IP协议)从下位机获取数据。
2.下位机每次穿上的数据大小为20000Bytes,每秒钟传输1000次,上位机实时接收数据,并对数据进行解析,解析后进行一些运算(如高斯拟合),然后根据需要绘制波形,显示数据。
3.上位机也要向下位机发送少量数据,用于控制下位机工作。
导师现在要求我用VC++来做(导师在软件方面也没有经验),但是VC++开发界面的确稍显繁琐,我的想法是能否用C#做呢?但是有听说C#的运行效率比较低,我没有这方面的经验,也不知道C#开发出来能否满足项目的上述要求,不太想做无用功和浪费项目进度。
所以现在想请各位有C#开发经验的大神指导一下,如果能用C#的话,借此机会学习一下还是很值得的。