用 Scratch 编写的 Linux 内核模块
Scratch 是一种儿童可视化编程语言,是麻省理工媒体实验室终身幼稚园组开发的一套电脑程序开发平台,于150多个国家和地区公开,并提供60多种语言版本。
上图左边是 Scratch —— 一种可视化编程工具,主要面向儿童,帮助学习编码概念。您无需输入代码,而是将编程逻辑块拖放到位。像拼图一样将它们拼凑在一起。
在这种情况下,Scratch 项目不是编程教程或简单的儿童游戏,而是一个实际的 Linux 内核模块。
不过这要借助一个工具 scratchnative/scratchOS,该项目采用了一个 Scratch 项目并将其转换为 C++。因此开辟了一些真正荒谬的可能性(例如创建这个内核模块,甚至编写一个完整的操作系统)
0
See Also
- Ebitengine 一款Go语言编写的超级简单2D游戏引擎
- 用 Python + PyGame 编写国际象棋游戏
- Colly: Golang编写的简单而强大的Web爬虫框架
- Go 1.12.3 紧急发布,修复linux 下使用cgo 编译失败的问题
- Tokyo Cabinet:一款可靠且高效的 Linux K/V 数据库推荐
Nearby
- 上一篇 › 数据结构和算法(Golang实现)
- 下一篇 › Stop words/停用词列表及应用