计算时代-动态数据语言

计算时代-新媒体 里,提到了传统的静态数据,其实动态和静态只是一个相对的概念,这和描述乌龟和蜉蝣的差异,最终都是动态的,只不过是相对于人的寿命以及感觉而言,若是咱们能很容易观察到变化,那算是动态的,若是不太容易观察感觉到,那就算得上是静态的。html

再具体一点,静态数据就象是咱们的工资,好长时间都没有变化,若是写程序,通常能够定义成“常量”,那动态数据,就象是房价,若是写程序,通常能够定义成“变量”。程序员

计算时代-新媒体里说到传统的媒体行业,静态数据进入负增加,对应到现实,那就是纸媒体,或静态Html页这些东西不流行了。而程序化的数据,以变量输出的数据,正在走向历史舞台,而这个舞台,极可能就是给程序员们准备的。编程

传统静态数据行业将快速负增加,可是新媒体怎么作?光有理论,没有实践方式也是不行的。

其实新媒体行业很适合程序员创业,最近看了几个,象有个书评分享的,有个程序缘创派的,都是新媒体的模式,找到一个传统静态媒体的点,而后用动态数据技术实现。

新媒体技术主要集中在数据的流动,生长,死亡这一辈子命过程上,对应的技术就是分享,转发,历史版本管理,评论,回复,点赞,计数,关键字等等。编程语言

象上面这些,表现动态数据的方式,就是经过变量,以及程序计算后输出结果的方式,相信是个程序员都懂,量子也不须要多谈,可是传统开发模式,对这些功能都要写API,须要不停地写大量的程序去处理各类各样的数据变化及输出。
post

如何让数据流动起来呢?量子更激进,甚至考虑使用一种中文编程语言,来实现数据的生长及流动,并且能够很容易的跨越程序平台交流。学习

近两年,有一些颇有创新的东西出来,好比Markdown,微博语言等,一个用于标记及格式化,一个用于流动。url

Markdown让语言自己,自带格式化,最先的Html就是这个目标,后出进化成Html标准及CSS,但这对于人类的基本数据交流,太复杂了。咱们没法轻松敲出或说出这样的东西,它更偏向于计算机。后来常生的Markdown是一场革命,在人类语言和计算机标记语言中间,架起一座桥梁,这种中间语言,人能够直接书写,机器也能够理解并格式化。spa


微博语言是动态数据语言的基本雏形,经过#关键字#, @目标等方式,让数据抽象及流动起来,但确定不够。一是功能太少,二是不能跨平台,好比从微博,就不能跨到QQ,它不是一种能够标准化的东西。另外标记太少,没法彻底更多的功能。翻译

那么,把微博语言,和Markdown结合起来,造成一种新语言呢?htm

Yes!

    那样的话,直接写出来的书面语言,具带有格式化的标记,同时又有数据的抽象及流动,已经很接近量子所指望的,那种新时代的,在人类语言和计算机之间架桥的中间翻译语言了。咱们只须要有一个中间引擎,就能够把中间语言精确翻译成计算机能够识别的语言,而人类掌握这种中间语言的难度,是至关低廉的,甚至比学习打字还简单。

    固然,把微博语言和Markdown语言结合起来,只是第一步,还须要再加一些“关键字“以及一些规则及标准,就象是定义一门编程语言同样,但这种语言和咱们传统所知的高级编程语言很是不同,它是一种DSL语言,也就是领域专用语言。

    经过定义这种DSL语言,再加上一个中间引擎,能够产生彻底不同的软件编程以及使用模式。这是一个正待开发的领域。

相关文章
相关标签/搜索