当前位置:笔趣阁>都市小说>科技革命,从1984开始> 第198章 迟钝的秦奕
阅读设置(推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第198章 迟钝的秦奕(1 / 2)

“那这我就不知道了,我也很好奇。”王小莫摊了摊手,“但是褚庆死活不愿意告诉我。”

“哈哈,不管怎样,能有孙大龙这么一个布道者,‘乾坤’真的太幸运了。” 秦奕欣慰地说道,神情里满是藏不住的笑意。

“是啊!有了大龙,我感觉‘乾坤’想要流行起来,真的会轻松不少。” 李勇军附和着,眼中闪烁着憧憬的光芒,似乎已经看到 “乾坤” 在市场上大放异彩。

“对了!还有个事情。” 秦奕想起自己设计的网络标准,连忙拿了一份资料,递到李勇军面前,“春寒有跟你提过他的浏览器要集成你‘乾坤’的解释器吗?”

“有提到过,但我不是很明白他要干什么。” 李勇军接过秦奕递来的资料,目光落在上面,轻声念道,“计算机网络标准?”

“没错。” 秦奕神色认真,开始耐心解释,“你不理解的话,我先给你讲讲为什么要制定这个标准。”

“随着计算机技术的飞速发展,计算机网络会有两个明显趋势:一是网络规模将不断扩大,二是网络上的数据内容将愈发丰富多样。”

“网络规模越大,设备越多,出问题的概率就越高,所以我们需要有效的机制,确保数据在遇到问题时能有一定的自动纠错能力,或者让用户及时察觉问题。”

“这就有了传输协议以及相关的拥塞控制、重传机制等。不过,这些底层通信主要由网络设备和浏览器处理,和你的解释器关系不大,你需要关注的是第二点。”

“随着数据内容日益丰富,特别是要实现动态效果时,仅靠浏览器自身很难满足用户千变万化的需求。这时,就需要提供一种方式让用户自定义动态效果,你的解释器就派上用场了。可能你现在还不太理解什么叫做动态效果。”

“我举个简单例子,比如制作一个点击按钮显示当前时间的网页功能。你的解释器运行时环境可以利用自身定时器获取实时时间。”

“而如果让浏览器实现,最直观的方法就是每隔 1 秒刷新页面来更新时间,这显然有点小题大做,为了更新一个时间就把整个页面重新渲染一遍。”

“你或许会想,这功能完全可以让浏览器提供一个显示实时时间的接口,但除了这个功能呢?”

“随着时间的推移,用户会想要在网络内容上呈现出和操作系统原生应用一样甚至超过后者的效果,如果你之前给浏览器增加了一个显示实时时间的接口,那么接下来你就会增加更多的接口。”

“随着渲染需求不断增加,你最终会发现,自己还是把浏览器变成了一个图灵完备的语言引擎。”

“我好像能理解一些。”李勇军呆呆地看着秦奕,眼中透着思索,“但未来对浏览器显示内容的渲染需求,真的会丰富到需要一个语言引擎来实现吗?” 他摇了摇头,“我看不透,就先信你的判断吧。”

旁边的王小莫听完秦奕这番话,也愣住了,呆呆地看着他:“秦哥,你怎么好像在什么事情上都能看得这么清晰、这么透彻、这么长远?”

秦奕嘴上谦虚道:“哪里哪里。” 心里却想着:那当然了,我可是比你们多吃了几十年的饭的。

李勇军仔细对照着自己关于 “乾坤” 语言的设计和秦奕标准表格里关于编程语言的标准,皱着眉头说:“我的解释器有两个地方不太符合你这个标准。”

“一个是‘灵契’这种键值对数据和程序运行时对象互相转化的能力,另一个是异步编程机制,我得调整一下解释器来实现这些功能。”

“行,你把这两项加到解释器的开发计划里,在浏览器发布前完成就行。另外要是春寒那边集成你的解释器时需要你配合,你也多帮帮忙。” 秦奕叮嘱道。

“好,没问题。” 李勇军爽快地答应了。

上一章 目录 +书签 下一页