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

今日头条
Toutiao
最新回复:2022年3月15日 19点19分 PT
  返回列表
62883 阅读
31 评论
量子位

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

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

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

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

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

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

然鹅!

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

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

这到底是怎么一回事?

别急,现在就来扒一扒。

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

我们先来看下项目作者是如何描述的。

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

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

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

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

在功能方面,则可以实现:

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

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

还有这样的:

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

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

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

例如一位开发者便提出:

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

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

对此,Jason.shao回复这位开发解释说,“作者明确说明了代码可以随意修改”。

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

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

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

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

……

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

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

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

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

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

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

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

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

……

最后,回到此次热议的火龙操作系统,除了质疑之声之外,也有不少网友表示应当为支持作者的这种尝试与实践。

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

参考链接:

https://gitee.com/ssxos

英国流氓
1 楼
SB
太平天國
2 楼
一掐脖就翻白眼,一松手就吹牛逼。
偏偏雪粒粒
3 楼
为什么dos界面下还是英文?? 不是甲盘:乙盘 命令:读取桌面?
j
junkerus
4 楼
神经病,国际通用的语言你不用 是不是连火柴 自行车 内燃机 你都再发明一次。
c
cccxxx
5 楼
小学博士生又欣喜若狂了,这系统是中南海特供吗?闭门造车个操作系统难吗?关键是软硬件商要搭理你,没软硬件的配合只能给包子补习重温小学课程!
尽人事
6 楼
狗粮们!又要追尾了……
d
dagoubang
7 楼
一位base在湖南长沙的软件工程师Jason.shao. 在中国的一位英文名字叫Jason.shao的工程师,用中文编写了炒作系统。怎么这么别扭
E
Edmondon
8 楼
SB 自媒体这种民科就别出来丢人现眼了,操作系统不在于用中文还是英文,而是对地址/数据/运算的控制
l
lier
9 楼
, , , 电脑的底层就是0和1,这些0和1组合成英文字母汇编语言和人类交流,而中文是翻译成英文字母先,再转化为0,和1 , 如果中文能跳出这个循环,那么恭喜你,你可以挑500斤大粪跑10里不换肩 , , ,
s
searay
10 楼
博眼球而已。中文无法做计算机语言。
g
greentee
11 楼
哈哈,我也觉得。。。怎么夹杂那么多英语词。。。
土豆四十斤
12 楼
“ 相对于Windows等操作系统,可能就会显得差强人意一些” 哈哈哈哈,我差点信了!
大春哥
13 楼
看到最后原来又是转发自媒體文
g
greentee
14 楼
一直不懂有什么必要把编程语言改成中文。 随便什么编程语言,关键词就那么几十百来个字,比如for, if, exception等等。就算是不懂英语,死记硬背几天也就熟悉了吧。
h
hotcpu
15 楼
我感觉这货属于自学成才,并不知道啥是操作系统和编译。
p
pluto1121
16 楼
大家都用橡胶造轮子,傻逼非要用木头造轮子,还洋洋自得 脑残!
r
robin1111
17 楼
返祖就那么光荣?老祖宗还爬树强奸繁衍呢。
B
Bqh
18 楼
老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼生下你这头杂种。 老子用大屌把你妈捅得直翻白眼
y
yanick2015
19 楼
代码语言无所谓英语中文。 代码语言只是一种符号,而目前这种符号以英文为蓝本创建的。 写好学好代码主要在逻辑,而非在用什么符号。
方俊
20 楼
就是进来看看邪轮、台独、港毒、疆闹、藏妖们怎么喷粪的!
方俊
21 楼
干脆,以后就把邪轮、台独、港毒、疆闹、藏妖简称:邪独毒妖闹!
y
youmyyou2016
22 楼
: 傻逼呆巴子轮子 该干死这些垃圾
w
wang68p2003
23 楼
象形文字与本来具有编码性质的字母文字比编程?
人生就是游戏
24 楼
二货
顽童在线
25 楼
这是啥玩意儿又开源了吧,呵呵😄
l
lyy
26 楼
是国产的就要打击,这就是狗粮和留学生的态度
你有权不回答
27 楼
不明白,如果一个人可以开发,微软数十年如一日用几千软件工程师开发windows是为啥?
你有权不回答
28 楼
微软雇他一个就行了,元宇宙都包了
要你命三千
29 楼
滚个鸡巴蛋吧
移动硬盘
30 楼
我们要改变的是方式,不是语言。但是各种设想都非常有尝试的意义。
y
yuba
31 楼
呵呵