第176章 第175章 从没见过这么简单的开发 (1/3)
第175章 从没见过这么简单的开发
N语言是自举的。
这是林立新自认在游戏领域之外所做出过的最辉煌的成就。
在计算机语言的领域有一条真理:任何一种语言的第一个编译器一定是使用其他语言写出来的。
即便是如今正在高速发展的C语言,也是在B语言的基础上开发的。
而为了做到能让N语言不需要依赖别的语言,可以完全独立的使用,林立新着实耗费了不少脑细胞。
它的第一个编译器是用c语言编写的。
随后林立新又使用这个基于C语言的编译器编写了一个新的编译器代码,并用这个编译器编译。
这个过程看似很绕,但最终都是为了实现独立。
而他也确实做到了。
时至今日,林立新再也不需要每天花费大量的时间和精力在N语言的编译器的维护上0
完全实现了用自己来编写自己。
这样一来,杰拉德、卡马克等人便可以完全无门槛的参与到N语言的维护中来,并不断完善它的功能。
这让N语言在游戏开发领域的效率冠绝天下,没有任何其他厂商有资格碰瓷。
它唯一的问题或许就是无法像直接使用汇编那样对基板上的一切如臂使指,在优化上哪怕是三人进行过了数次的优化,也很难做到完全追平汇编。
但这一点,在16位机横空出世之后似乎就变得不再重要了。
麦克的目光扫过琳琅满目的货架,寻找着自己想要的东西。
没花多久,他就在GAMENOVA的主题专区找到了那张软盘。
这不是一款游戏,而是一个软件。
一个开发工具。
N语言的开发工具,完整包含它的标准库、集成编辑环境、编译器等模块。
售价仅美元,比起其他厂商动辄50甚至上百美元的售价,N语言的售价极度亲民。
抢不到NX主机的现货,买张N语言开发工具的软盘总归是没什么问题的。
付款,拿货,回家!
当麦克将那块R0M插入自己的刻录器后,里面的内容终于是全须全尾地展示在了三人面前。
「我看看————等会,不是?!」
跟自己想像中的杂乱不同,这个示范Mod的文档结构高度简洁,甚至可以算得上是优雅。
一个内核的头文档,用来表述mod自身的信息。
麦克在键盘上敲击,尝试打开这个文档。
几段与游戏内显示的内容完全一致的文本被罗列在屏幕上。
ModID=「模块模板Author=GAMENOVA—林立新这————哪里算得上是编程。
这跟直接明文写字儿已经基本无异了。
即便是完全零基础的新人过来看到这一幕,也能明白想要修改模块名要如何做。
这对他们这些习惯了给PC游戏做逆向的极客来说实在是不可思议。
要知道不论是哪种编程语言,哪怕是汇编,它们最终输出的结果也必然是让设备能够理解的字节码。
- 护工完本
- 散修怎么了,吃你家饭了?连载
- 共寻春连载
- 六零随军:妙手军医撩翻冷面大佬连载
- 在hp大女主同人文里当路人甲连载
- 织笼(1v1强取豪夺)连载
- 武道通神:从天道酬勤开始连载
- 师门上下都有病完本
- 抗战:旅长快来拉装备连载
- 七零:带着签到系统美美吃瓜看戏完本
- 1952,我带全家搬入南锣鼓巷连载
- 穿越60年代,我有九层宝塔空间连载
- 相亲相到壮汉酷哥完本
- 惟愿不相知连载
- 拔剑诀连载