第55章 解锁进度!(1 / 3)
每一本小说,都是宇宙中的另一颗星辰。
討论告一段落,沈老师拍了拍手上的粉笔灰。
“光有理论不行,你们这次是去打微软的创新杯,评委要看的是能跑起来的东西,所以工具链我给你们定一下。”
“理论推导你们在 macaulay2或者 sagemath里验证,跑通了再把求解器用 c++重写进主程序。”
“ide用 visual studio,云端如果要做大规模训练和数据处理,掛 azure,这一整套都是微软生態,部署演示的时候顺,评委也认。”
沈老师再交代几句就让他们自由討论了。
漆昊侧过头问赵平:“刚才沈老师讲的那套射影簇的思路,你听懂了吗?”
“没听懂。”赵平挠了挠头,“一个字都没听懂,我连那个坐標都算了三遍,结果得出了三个答案。”
臥槽,老哥你这么实诚吗?
学校传说,计算机学院装逼的人最多,一个个张口闭口架构、调优、底层原理,恨不得把简歷刻脑门上,他还做好了心理准备,要跟一个满嘴术语的人合作了。
结果对面这位,实诚得过分。
“你没学,听不懂很正常。”漆昊替他找补道。
“赵学长,我最近自学了点c#,书上说它有自动垃圾回收机制gc,写起来比c++安全得多,为什么刚才沈老师提到飞控和求解器部分时,更推荐用c++呢?”
一听到自己比较擅长的领域,赵平自信地答道:
“那肯定得用c++!c#虽然写起来爽,但它运行在.net虚擬机上,那个垃圾回收gc可是不定时的,你想想,无人机在天上每隔两三毫秒就要重新计算一次姿態,要是c#的垃圾回收突然启动,把线程停掉哪怕五毫秒去清理內存,这五毫秒里无人机就等於直接失控,当场就能给你砸地摔个稀碎。”
“而c++是直接编译成机器码,內存全部手动控制,虽然容易写出bug,但它的时间响应是微秒级的稳定,所以只要涉及底层硬体和实时控制,c++就是雷打不动的亲爹,c#顶多用来写写地面站的可视化界面。”