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

一个操作系统是用中文写的,发明了三种编程语言

Jason是湖南省长沙市的一名软件工程师,他的项目最近引起了很多关注。

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

宇宙中第一个用中文编写的操作系统。

对于自创的编程语言,其开放模式如下:

语言编译器:它是一种机器代码的助记语言,使人们更容易理解。本发明的目的是开发操作系统。

B语言编译器:它是一种结构化的、程序化的语言。本发明的目的是提高开发效率。

C语言编译器:是一种面向对象的高级语言,可以理解为将任何事物都视为对象

跑鹅!

众所周知,操作系统的自我开发绝非易事。

因此,这样一个项目引起了很多人的怀疑——“抄袭”、“造假”

到底怎么回事?

别担心,现在就来拿。

火龙,a,B,C语言,是自主开发的吗?

让我们先看看项目作者是如何描述它的。

在火龙操作系统的gitee项目页面,Jason邵描述:

它是用自创的语言a和语言B开发的。

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

支持x86_64。Armv8(仅限QEMU测试)体系结构。

就功能而言,它可以实现:

除了操作系统的基本功能,就连区块链和元宇宙也在开发中。

至于火龙操作系统的运行效果,作者也在项目页面展示了:

还有这样的例子:

一个人开发这样一个功能相对完善的系统真的不是一件简单的事情。

因此,很多网友“喜欢并支持”该项目:

但与此同时,另一种怀疑的声音也出现了。

例如,一位开发商提议:

这里是四川和县《30天自制操作系统》“纸娃娃操作系统”中的。

(注:本书介绍如何编写代码来完成操作系统的任务。)

对此,Jason邵回复开发者并解释,“作者明确表示代码可以随意修改”。

他的项目页面上的“参考资料”也引用了这本书:

此外,开发人员更尖锐地指出,“所谓的‘a语言’实际上是ASM汇编语言”和“使用文本替换……只是更改名称”。

至于语言B,根据开发者的说法,“它是C语言”。

对此,另一位网友更详细地解释了“文本替换法”:

……

然而,随着这一中国操作系统成为热议的焦点,一个更深入的话题——“国产操作系统”也随之产生。

国产操作系统,进展如何?

目前,国内大多数操作系统主要是Linux二次开发。

与deepin类似,NicholasTseOS、Ubuntukylin等也相继出现。

在功能和界面方面,可以说它并不亚于主流windows。

然而,在生态方面,由于软件的不兼容性,Linux与windows和其他操作系统相比可能显得不太令人满意,因为它的代码是可修改的,并且没有统一的标准。

但与此同时,华为鸿蒙OS也在逐渐崛起。

至于国产操作系统最终会发展成什么,答案只能由时间来决定。

……

最后,回到火龙操作系统的热门讨论,除了质疑的声音,许多网民表示他们应该支持作者的尝试和实践。

你觉得这个怎么样?欢迎在评论区留言讨论~

参考链接:

https://giteecom/ssxos

© 本文系原创,著作权归:芦虎导航官网。如需转载,请署名并注明出处:https://www.luhu.co/article/000000000017269.shtml