“全宇宙首个”用中文编写的操作系统!作者还自创了甲、乙、丙编程语言?
程序员的成长之路
共 3044字,需浏览 7分钟
·
2022-04-11 18:09
阅读本文大概需要 5 分钟。
自创了甲、乙、丙语言
甲语言:一门对机器码助记语言,让人更容易理解的语言,发明目的是为了开发操作系统。
乙语言:一门对甲语言进行结构化过程化的语言,发明目的是为了提高开发效率。
丙语言:一门面向对象的高级语言,可以理解为把任何东西看做是一个对象,这个对象应该有什么样的属性,面向对象语言更容易用计算机去描绘这个世界。
1.中文显示。
2.图片显示。
3.文本阅读。
4.支持32位真色彩,最高2560*1080分辨率。
5.实现300个常用win api,支持部分exe程序。
6.全新文件系统。
7.支持USB。
8.支持sb16、ac97、es1370、es1371、hda等声卡。
9.支持Ne2000、PCnet、intel 82545EM、intel 82574L、intel 82579LM等网卡。
10.支持物理机Tiger Lake核显,Vmeare svga Ⅱ虚拟显卡。
11.红白机游戏。
12.自举编译。
13.斯坦福兔子。
14.区块链元宇宙(正在进行中)。
15.元宇宙之镜像世界(正在进行中)。
“抄袭”风波?
这个就是日本人川合秀实《30 天自制操作系统》里的“纸娃娃操作系统”,所谓的“甲语言”其实就是 asm 汇编语言,使用了拙劣的文本替换方式,把诸如 mov 这样的指令用蹩脚的“移送”来替换,就是换了个名称罢了。“乙语言”就是 c 语言。那个 z_tools 目录就是《30 天自制操作系统》源码光盘里的文件夹,太明显了。
“请你仔细阅读 30 天自制操作系统的开源协议再来吐槽,作者明确说明了代码可以随意修改,修改后的代码也不必开源,拿来商用都是可以的,关于本项目之后的代码都不在开源!”
中文编程是否必要?
支持中文编程
中文编程不必要
https://www.zhihu.com/question/21203610/answer/17615559
https://so.csdn.net/so/search?q=%E8%8B%B1%E8%AF%AD%E4%B8%8D%E5%A5%BD%E8%83%BD%E5%AD%A6%E7%BC%96%E7%A8%8B&t=&u=
推荐阅读:
SpringBoot 搭建基于 minio 的高性能存储服务
内容包含Java基础、JavaWeb、MySQL性能优化、JVM、锁、百万并发、消息队列、高性能缓存、反射、Spring全家桶原理、微服务、Zookeeper、数据结构、限流熔断降级......等技术栈!
⬇戳阅读原文领取! 朕已阅
评论