湖南工程师用中文编写操作系统 还发明了甲、乙、丙语言?
一个操作系统是用中文写的,发明了三种编程语言。
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