湖南工程师用中文编写操作系统,还发明了甲、乙、丙语言?

中文编写了一个操作系统,还顺带发明了三个编程语言

一位base在湖南长沙的软件工程师Jason.shao,他的项目最近聚焦了不少人的关注。

例如这个名为“火龙”的操作系统,用他自己的话来描述就是:

全宇宙首个采用中文编写的操作系统。

而至于自创的编程语言,它们的打开方式是这样的:

  • 甲语言编译器:是一门对机器码助记语言,让人更容易理解的语言,发明目的是为了开发操作系统。
  • 乙语言编译器:是一门对甲语言进行结构化过程化的语言,发明目的是为了提高开发效率。
  • 丙语言编译器:是一门面向对象的高级语言,可以理解为把任何东西看做是一个对象……
  • 然鹅!

    众所周知,自研一个操作系统绝非是一件易事。

    于是,这样的一个项目却招来了不少人的质疑之声——“抄袭”“造假”……

    这到底是怎么一回事?

    别急,现在就来扒一扒。

    火龙,甲、乙、丙语言,是自研的吗?

    在火龙操作系统的Gitee项目页中,Jason.shao描述道:

    使用自创的甲语言,乙语言开发。

    64位多核多任务图形化;分页式内存管理;Windows11界面风格。

    支持x86_64、ARMv8(仅QEMU测试)架构。

    功能方面,则可以实现:

    除了操作系统该有的基础功能外,甚至连大火的区块链元宇宙也正处于开发“进行时”。

    还有这样的:

    仅凭一人之力,能够开发出这样的系统,而且功能还算比较健全,确实不是一件简单的事情。

    于是乎,不少 友在项目之下“点赞支持”:

    但与此同时,另一种质疑之声也随之而起。

    例如一位开发者便提出:

    这个就是川合秀实《30天自制操作系统》里的“纸娃娃操作系统”

    (注:该书介绍了怎么编写代码,完成操作系统任务。)

    并且在他项目页的“参考文献”中,也是引用了这本书:

    除此之外,这位开发者还更加犀利地指出,“所谓的’甲语言‘其实就是ASM汇编语言”,“使用了文本替换方式……就是换了个名称罢了”。

    而至于乙语言,据这位开发者描述,“就是C语言”。

    对此,另一位 友则是更详细地对“文本替换方式”做出了解释:

    ……

    但随着这一中文操作系统成为热议的焦点,更为深入的一个话题——“国产操作系统”也随之被带动了起来。

    国产操作系统,怎么样了?

    目前,我国的国产操作系统大多是以Linux为主进行二次开发。

    类似于Deepin、安超OS、UbuntuKylin(优麒麟)等都是层出不穷。

    并且在功能、界面等方面可以说是做到了不逊色于主流的Windows。

    但在生态方面,由于软件的不兼容,Linux因开源可修改代码,没有统一标准等原因,相对于Windows等操作系统,可能就会显得差强人意一些。

    不过与此同时,像华为鸿蒙OS也在逐步崛起。

    至于国产操作系统,最终会发展成什么样子,答案只能交给时间来回答了。

    ……

    对此,你怎么看呢?欢迎在评论区留言讨论~

    参考链接:

    https://gitee.com/ssxos

    — 完 —

    量子位 QbitAI · 头条 签约

    关注我们,第一时间获知前沿科技动态

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年2月12日
    下一篇 2022年2月12日

    相关推荐