设置

关灯

第82章 复杂的开发工作 (4 / 6)

还不赶快来体验!!!

        程序编译后,首先翻译成中间码,然后通过虚拟机再翻译成硬件平台能够执行的代码。

        再然后,仓颉的应用领域,还应该考虑到互联网,需要仓颉有一定的动态性。这个问题,让辛启天很是头疼,动态静态是完全相反的。

        静态类型语言,在代码被编译时变量的类型便已确定了。程序使用变量时,会分配好内存,从而提高程序执行速度。程序健壮性更强,简单说就是抗风险能力高。但是代码量也更多。

        规矩过多,做事就会死板。

        而动态类型语言,变量类型要到程序运行的时候,才给个定义类型。编码时更灵活,可是程序运行时,可能发生相关错误。

        琢磨研究了很久,辛启天最终还是决定,少点灵活性,就少点吧。静态的更适合当前情况,未来很长一段时间,也会适用。

        只是在人工智能的时代,仓颉可能会显得呆板。不过那时候,应该会提出其他解决方案。灵活和呆板的选择,本身也可以是灵活的。

        在此后,辛启天和团队,开始给仓颉定义规则,设定语法,特性等等。

        前期的这些准备,详细设定,在辛启天的参与下,四十人的团队,用了两个星期全部完成!

        内容未完,下一页继续阅读