字体
关灯
   存书签 书架管理 返回目录
  
网址改成为 m.011bz.cc 请牢记

第五十二章 抵押和国债 (第3/6页)

和romm这两款开源的浏览器做参考,尤其是frefox,本来就是1998年从etspe-vgtor衍生出来的,虽然经过十几年的进化,代码已经面目全非,但可供参考的思路仍旧有很多,写起来一点都不难,如果不是要解决jvsrpt的问题,一个星期就能搞定。

    jvsrpt语言本身并不是问题,因为硬盘里有完整的文档以及相关资料,完全不用动脑子,只需要稍微修改一下就能放出去,问题在于杜秋是从无到有的盖大楼,语言只相当于图纸,想要把大楼盖起来,还得解决钢筋、玻璃、水泥等配套材料才行,换句话说,他需要写一堆实现jvsrpt语言的工具,比如编译器、调试工具以及虚拟机等等,其中编译器和调试工具比较简单,都有现成的开源软件可以参考,麻烦的是虚拟机,也就是所谓的jvsrpt引擎。

    在2016年的时候,一款浏览器的核心必然包含两个引擎,一个是图形引擎,一个是jvsrpt引擎,两者结合,才能让网页中的内容完整显示出来,在1995年的时候,tml语言只有一个草案,连统一的标准都没有,ss也只有一个雏形,还没有在业界普及开来,不管是功能还是性能都很弱,所以图形引擎比较简单,照着网景的etspe-vgtor模仿就行了,而jvsrpt是百分百的“原创”,以前从来没有过的东西,在1995年找不到现成的网站可供调试,笔记本电脑里存储的2016年的网页有太过超前,再加上两个时代的硬件配置以及网络环境差异很大,不管是romm的v8还是frefox的ro都没法照搬,因此杜秋只能自己折腾,慢慢摸索。

    事实上布兰登艾克用10天的时间设计了jvsrpt语言,然后网景公司花了7个月的时间进行调试,直到1995年12月底才对外发布,当时仅仅在浏览器里内嵌了一个简单的jvsrpt解释器,并不是真正的引擎,所以杜秋想要在一个月的时间里搞出来一个jvsrpt引擎,压力还是蛮大的。

    

-->>(第3/6页)(本章未完,请点击下一页继续阅读)
上一页 目录 下一页