珂朵莉一直在致力于飞空艇的无人化。这种事当然很难,风险很高,而且肯定会掉很多头发(就算珂朵莉是女孩子,留着那么多头发不太容易掉光,我还是觉得飞空艇用的代码足够让任何人秃顶)。然而珂朵莉对我说过这是她最深切的愿望之一。
我想分担她掉下的头发。不过她好像不会因为过度劳累而掉发。真是太好了。
确实是像星神一样厉害的人物。不,她比星神还要美好得多,只可惜和我一样是最受歧视的无征种(传说中给世界带来灾难的星神也和无征种最接近)——嘛,无征种对我来说完全不是问题啊!
连她也要在不久的将来上前线?我来代替她战斗!我会把她该杀的兽一起杀光。
我甚至开始想象和她在飞空艇上一起拉下绳子向兽开炮……
我终于意识到自己的心脏早就砰砰直跳了。打住打住。还是想些更加切实的事吧。
这是最好的时代。计算机程序开始替代我们完成大量工作。然而这也是最坏的时代,因为五百多年前灭绝的无征种古人类遗留下的智能兵器【兽】从二十多年前突然开始袭击浮游大陆。这两件事太过巧合了。如果【兽】提早一两年袭击,我们就没有任何通用计算机,只能用不可靠的模拟电路去指挥火炮的俯仰。讲个笑话:大英雄格里克手动操作183mx炮打下过好多的兽,比模拟指挥仪还精准得多!
唔,结果我还是在想些不切实际的东西。虽然我也像所有人一样为了浮游大陆的生存而被迫做着各种努力,但我终究离那些大英雄太遥远了。
还是想想近在眼前的事吧。我的毕业论文是关于魔能火炮的异步装填。
本来魔能火炮完全是不切实际的遐想。最朴素的操作是直接把咒燃炉产生的魔力向外释出,但这样的方式随时来个失控爆炸都不奇怪,而且很容易让咒燃炉的魔压迅速降低,导致停车或损毁。于是天才的奈芙莲和妮戈兰做了许多小块的缓存空间把魔力暂时收集起来,且运用多线程装填方法极大地提高了魔能火炮的可行性。各个互不阻塞的线程可以在咒燃炉与大量小缓存块之间完成并发装填。以同样的道理,多线程也可以控制缓存块内魔力的释出。
然而多线程仍然不够快。O(n2)的线程调度复杂度严重限制了大口径炮的发展。于是现今最大的实用魔能炮居然只有40mx,用来充当防空炮。要击伤某些表皮坚硬的兽,只能用带有魔力的实体穿甲弹在近距离射击。这种自杀式战斗总是由英勇的无征种完成。
珂学院一直在研究更高效的线程调度算法,但更快的算法总是会牺牲能量充放的均匀程度,使某些魔力缓存块炸裂,或过度释放能量而永久损坏。
所以算法和理论是不会带来幸福的!
如果干活的时候需要算法,说明别人早就做过这件事了!如果别人也没做过,直接问珂朵莉就行了!如果珂朵莉不行了,那我就行给你看!
只有架构能拯救世界。