新的系统编程语言 Hare 已发布,对标 C 语言
来源:http://www.tudoupe.com时间:2022-05-16
出品|开源中国
文|罗奇奇
Drew DeVault制作的一种新的系统编程语言《兔子》已经发行。兔子的发育持续了两年半它使用静态类型系统、人工记忆管理和短时间操作。运作系统、系统工具、汇编人员和其他低水平高绩效活动是理想的。
据Drew DeVault称,兔子与C最相似,几乎所有的C应用程序都可以用Hare书写,但兔子比C简单。
哈瑞向全世界问好
因为fmt,出口fmain, 避免 =成本绿色 = ["你好,世界!"]!"。"专心,梳理,梳理,梳理!"。"把我拉起来,接我!"和"整个地球!"", ];for (let i = 0z; i
兔子决定自己的SHA-256大麻:
use crypto::sha256;use encoding::hex;use fmt;use hash;use io;use os; export fn main() void = {const hash = sha256::sha256();const file = os::open("main.ha")!; defer io::close(file); io::copy(&hash, file)!;let sum: [sha256::SIZE]u8 = [0...]; hash::sum(&hash, sum); hex::encode(os::stdout, sum)!; fmt::println()!; };
以 qbe 编译器的后端建起的兔子, 在小空格上表现良好 。
Hare 现状
例如,一些应用程序已经以兔子编程语言为基础。
Himitsu
这是一个关键的管理和密码存储工具,可以将钥匙作为关键/价值对保存下来,并可能存储其他信息,如用户名、主机和协议。
Helios
系统x86_64微内核
box
简单 CLI 加密工具
btqd
: libtorrent 客户端
hare-libui
基本 GUUI 库装订
哈雷的 OpenGL 绑定在作品中, 现在可供一些小游戏使用, 如俄罗斯钻石 :

兔子是一个简单的光追踪器。

Hare 标准库
包含以下标准组成部分,涵盖许多设想情况,不要求任何依赖性。
密码学套件
网络支持
完成日期/时间运行
I/O和文件系统概览
民调、民调和球状等单一特定术语
正则表达式 POSIX 扩展名
打字检查器和兔子笔记员
此标准图书馆将 Hare 与 POSIX 和 libc 遗产区分开来, 而 Hare 应用程序无法默认连接到 libc 。
Hare 未来
兔子现在正在谨慎地发展。标准图书馆最重要的职责是完成加密。主要目标是使TLS(安全传输层协议)2和TLS 1. 3成为可能。当第0版完成时。兔子会完成语言代码。冻结语言设计,此外,只对标准图书馆进行连续更新。
此外,目前兔子只支持三个结构:x86_64、arch64和riscv64。今后将逐步引进32位数系统和额外结构的支助。操作系统方面,目前只支持Linux和FreeBSD。今后计划进行更多的移植。
我们没有计划支持非免费平台,但因为语言是标准化的,第三方的实现或分支只需在必要时建立Windows或macos兼容性即可。
路线图载有关于哈雷项目的进一步资料。
下一篇:没有了
相关新闻
- 2022-05-16 Steam上架“看片神器”,无数老司机
- 2022-05-16 微软 XGP 五月第一批新增游戏公布
- 2022-05-16 微软发布新款粉色 Xbox 手柄
- 2022-05-16 奥拓XR虚拟拍摄解决方案亮相美国
- 2022-05-16 微软再次敦促用户尽早停止使用I
- 2022-05-16 系统丨Win11 22H2大更新RTM版本月完成
- 2022-05-16 微软 XGP 五月第一批新增游戏公布
- 2022-05-16 资讯丨动视暴雪98%股份占比支持微
- 2022-05-16 I'm sold 别翻译成“我被卖了”,理
- 2022-05-16 外媒爆料暴雪“宝可梦go”魔兽手游
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
