当这份凝聚了华夏最高软件智慧的纲领性文件,分发到各个项目组时,所有看到它的人,都被其内容的深邃、严谨和超前,给彻底震撼了。
“天哪……这就是‘龙语V1’吗?”
“‘所有权’模型……在编译期就解决内存安全问题?这……这简直是魔法!”
“还有这个‘通道’(Channel)并发模型!‘不要通过共享内存来通信,而要通过通信来共享内存’!这句话,简直是哲学!是大道!”
“有了这套东西,我们还用怕什么‘内核恐慌’?我们能写出永不崩溃的操作系统!”
无数的工程师和程序员,捧着这份“白皮书”,如痴如醉,仿佛捧着一本来自未来的“圣经”。
他们第一次发现,原来“写代码”,可以是一件如此安全、如此优雅、如此富有思想性的事情。
之前,他们只是在“使用”工具。
而现在,他们将要亲自“创造”这个划时代的工具。
这种参与感和使命感,让每一个人都热血沸腾。
黄建功没有给大家太多感慨的时间。
在“白皮书”发布的第二天,他便立刻召集了“V计划”的核心团队,开始了“滚雪球”的第二阶段——
用“龙语V0”和“雪球-一号”,去实现“龙语V1”,编译出更强大的“雪球-二号”!
任务,再一次分配下去。
这一次,团队的规模,扩大了数倍。
所有通过了“思想审查”,能够理解“面向对象”和“龙语”核心思想的工程师,都被吸纳了进来。
他们将要共同完成一项前无古人,也注定后无来者的壮举。
主攻手,依然是孙立国和他那支最精锐的小队。
他们的任务,是啃下最硬的骨头——在“雪球-一号”的编译器源码基础上,用“龙语V0”,去实现“V1”版本中,那些最复杂,最核心的新功能。
比如,实现“所有权”检查的静态分析器。
比如,实现“泛型”的类型推导和代码生成。
这就像,让一个只会加减法的小学生,去计算微积分。
虽然他手里的“笔”(龙语V0)还算好用,但这道“题”(龙语V1)的难度,是指数级的。
但这一次,没有人再感到畏惧。
因为他们的大脑,被“神恩”祝福过。