手机浏览器扫描二维码访问
第二轮闭关之后,自创一门编程语言的重任提上了了日程。
()
要自创编程语言,何其困难?!
可以说,c语言的诞生是现代程序语言革命的起点,是程序设计语言发展史中的一个里程碑。
后世的很多编程语言,都是以c语言为根基的。
一代伟人逝世,举世哀恸!
张小智现在要做的事,也是同样具有开创性的,同样伟大的!
当然,也是同样艰难的。
在重生前,他已经学习过编译原理,这次闭关又重点研究了一遍。
深刻理解了编译原理,就相当于掌握了编译程序构造的原理和方法,可以量体裁衣,为自己打造一门最适合的语言。
为什么用“最合适”
这个词,不用“最先进”
之类的词呢?因为编程语言就像工具,无所谓好坏一说,只有是否合适一说。
比如,拿锤子去拧螺丝,不是锤子不好,而是不合适。
任何编程语言,本质上都是一种语言而已。
语言各有优劣,很难讲哪门语言比其它语言强。
对张小智来说,现在思维方式已经和以前不同了,因此无论是日常交流语言,还是编程语言,都需要新创一套才可以发挥大脑的潜力。
不过,他日常交流的唯一的对象,就是自己了。
因此创立交流语言的紧迫度还没那么高,迫切需要创立的,是编程语言。
创立编程语言的第一步,是打造一套“新版汇编语言”
。
旧版的汇编语言有许多缺点,比如编写起来比较费事,阅读和理解困难,严格依赖于特定的机器等。
但新版的汇编语言就“方便”
多了。
因为张小智是自己创立语法规则自己使用的,而且脑力又远超普通人,因此新版的汇编语言在编写时完全是自然而然、水到渠成。
至于阅读和理解,也不成问题了。
一旦不需要和别人沟通,对可读性的要求就降到很低了。
()好比说一个人听课时草草记录了一些笔记,哪怕语句不通、字迹潦草,但自己阅读和理解是没问题的。
这第一步,耗费了张小智将5天时间。
创立编程语言的第二步,是基于新版汇编语言创立高级语言,张小智给新的高级语言起名叫“z语言1.0版”
。
这第二步,耗费了张小智足足9天时间。
ampampltpampampgt各位书友要是觉得刚穿越回来的我遇到大麻烦还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...
一枚神奇的空间戒指一颗强大的异形卵一条延续上千年的仇恨之路一段疯狂猎杀的复仇之旅...
无限夺舍,人称肾虚公子!言出法随,人称帝国首富!坏事做尽,人称鬼面郎君!贱名远扬,人称无极贱圣!数着自己头顶上的无数称号,何鑫无奈摇头。如果你有我的金手指,头顶的称号估计会比我多出一大堆。本书无敌文,注意!圣母不要进来了!书友群459722730...
帝图神录是君令写的玄幻异界类小说...
想死吗?来厉鬼俱乐部。吃喝玩乐一条龙,保证爽到死!...
乖乖上榻暖好被窝,不然本姑娘就强了你!土匪窝的女贼手拿皮鞭,精光盯着某男正直的脸死不松手。这年头少爷有三好,好颜,好材好推倒。面对风骚凛凛的女土匪,战家三少爷两眼一翻,毫不客气的往后一倒来吧!女土匪vs战少爷,打是亲,骂是爱,爱的太深用脚踹。n多年后,某女哭诉王八蛋,说好什么都听我的夫人,为夫自然什么都听你的某男抱着某女上了美人榻这不是给你暖被窝了吗?某女蛋王八,不要弄太久唔...