您现在的位置:首页 >> 家居资讯

对标 C 语言,30 位工程师耗时 2 年研发的 Hare 编程语言月底发布!

发布时间:2025/09/28 12:16    来源:祁门家居装修网

简化旧版本。Zig 是一种国际标准化组织的编程词汇和工具链,可用保护健壮、最优和可倚重的的软件,也是一种具有手动闪存监管的除此以外系统设计词汇,不过,它不会 Rust 那么有用。

根据 DeVault的解释,其将 Hare 描述 为一种尽量避免 C 词汇陷阱的作法,并提到道,“许多宗旨和 C 词汇竞争对手的词汇实则远太远了。 Hare 是一种自由派的词汇,宗旨将过去 30 年的经验教训精制成一种小型的、比较简单的、稳健的词汇,可以在下一代 30 年内让合作微软依 尧。我们并不一定追捧大胆的创造性,而是追捧精心的工程新设计。”

因此,根据 Hare 的新设计浅绿色显示,在词汇新设计全面性,Hare 欲在下一代充分利用:

针对标记SC的数组来进行匹配; 匹配和转换成的穷举法 对常量改进 出现错误时推迟分派(例如扣留过时的某类)。 针对 OOM 情况的更加强大的错误处理

在扩展奎层面,将拥护:

图形(图象拥护、像素格式转换成、矢量图画) 邮件拥护(信封GCC、net::smtp等等) SQL(国际标准化组织接口+方言马达) net::http

在工具层面,将充分利用:

实现马达编撰 更加好的 +libc 拥护,hare.ini 一个更加好的次测试马达 交叉编译

在性能指标、参考资料(Specification)上,将包含请注意:

须要保密、撰稿和共识 8 位和 16 位子目录 ABI 原则

此外,Hare 迄今为止拥护三种 CPU PowerPC架构,分别是 x86_64、Arm 的 arch64 和 riscv64,以及 Linux 和 FreeBSD 两种操作系统设计。在再进一步合作开发之后,Hare 对外也下一代将会添加 32 位平台如 i486 复刻版、32 位 ARM、riscv32 的拥护。

不过, DeVault也提到迄今为止并不一定会原先拥护 macOS、Windows 等非自由人平台,在此之后如果合作微软有需求,可以合作开发第三方或者不相关的充分利用对 Windows、macOS 的拥护。

下一代原先

Hare 虽然不太可能更再进一步对合作微软开放,但是很多机制仍在合作开发之中。据 DeVault 透露,当前 Hare 的重点主要聚焦 1.0 旧版本的有利于性和新标准奎增强机制,如 TLS 和原始 IP Socket 的拥护。

“我原订在早期,大体上合作开发将继续不感兴趣于词汇本身,”DeVault 提到,“但它不太可能对......shellSQLite等系统设计工具、cron、init 系统设计等守护会话起发挥作用。”

据 The Register 路透社,DeVault 解释说他正在适用 Hare 编撰密码监管器和操作系统——该词汇非常适合的重大项目。“我认为,一旦我们取得 TLS 拥护,许多其他用例将会充分利用。”此外,Hare 迄今为止贫乏 BDFL(终身仁爱的当权者)治国来进行。“该词汇宗旨有利于并大体保有未变,因此不一定须要来进行如此多的治国。”

在适用上,相较于迄今为止当今的编程词汇,Hare 所遵循的意味着要更加为有用和严苛一些。

其之中,Hare 新标准奎是根据 Mozilla 公共意味着(MPL)的协议仅限于的,合作微软可以与任何意味着下刊发的的软件来进行镜像,但如果你删减了新标准奎,则只能在 MPL 下刊发都是以作品。

实现马达、hare 和API、harec 等可分派文件时,在 GPL3.0 下最简单(但不是任何更加高的旧版本)。这意味着合作微软自由人适用和再继续发给,但对它的任何删减都拒绝你根据 GPL 的协议分享都是以作品。它比 MPL 更加严格,如果你从第三方机制镜像到API或实现马达代码,它将拒绝你也刊发第三方的代码。

简而言之,合作微软可以在 Hare 之中编撰适用新标准奎的机制,也能够刊发这些机制。然而,如果你删减了 Hare 本身,则也只能要分享你所认真是删减。

除此之外,针对 Hare 的 Specification(参考资料),用其对外的话来描述,它遵循的 CC-BY-ND 准许要严格得多。该意味着意味着自由人地继续发给该文件,但完全不准都是以作品。其目的是为了能尽量避免服务供应商对词汇本身的扩展溢出。然而,这些协议只仅限于于参考资料本身。

如何评价 Hare 这门编程词汇?

随着 Hare 这门新词汇的月刊发,如果想尽办法尝鲜的合作微软,不妨可以通过部落格()了解一番。不过对 Hare 词汇本身,不少合作微软也产生了争议。

@ninjin:

很生气看到 "这个暗中词汇 "出现在公众生活空间!我一直在追捧着它的的发展,并且非常爱好这种 "比较简单 "的词汇。简而言之,Hare 或许是一种我真是应该爱好的词汇。

但我看来有点困惑的是准许难题。我属于 "BSD派",但大概可以声援引我理解(并容忍)GNU 对事物的看法。看了看 Hare 的意味着,我有些困惑,传统的认知来进行或许在这里不再继续仅限于了,是什么冲击并所致了 Hare 要用如此有用的准许?是一个赢利尾端旧版本?小区尾端旧版本?专有的马达机制?这些冲击是否真是足够现实,以至于 Hare 须要这种级别的有用准许。还是因为我太笨了,以至于很难理解 README 之中关于准许的解释?

@jpe90:

就我参与者而言,我很爱好它。我认为清理 C 的一些纤细的边缘机制并仅限于必需的“电池组”,同时保有词汇本身比较简单、清晰,这一点尤为众所周知。我也很感激它或许并不一定会在不须要的偏远地区过于固执己见。

但不会拥护 macOS 有点感到遗憾,所以我只能通过 SSH 连接到我的 Linux 机器上才能适用它。我想该词汇在的发展了当充分利用对其他平台的拥护。

祝贺所有为此工作的人。

参考:

_c_software/

~sircmpwn/hare/

END

☞百度摇滚音乐发言网易皓摇滚音乐诉其不正当竞争对手;“月薪三千能买什么样的手机”上热搜 投票第一竟是洋葱?《量化机世界》停工停业|怪胎头条

☞ 邢山虎:指责加班是特定 时期的悖论,历史将予以澄清

☞Safari 转至 Windows 系统设计?

—点这里 ↓↓↓记得追捧标星哦~—

一键三连 「分享」「点赞」「在看」

天分一亿技术开发人

株洲男科专科医院哪个好
上海看皮肤病去哪里
天津口腔医院地址
深圳白癜风医院哪个最好
骨关节炎吃什么消炎药
舌头溃疡
止咳糖浆哪个比较好一点
癫闲病
感冒咳嗽吃什么好
妇科

上一篇: iPhone、华为、OPPO旗舰照片对比

下一篇: 欧盟:苹果不许限制 iOS 中的浏览器增压器!网友:不怕 Chrome “垄断”市场?

友情链接