Odin 1.0 发布公告
这是一个视频公告:https://www.youtube.com/watch?v=dLPAqXi9In0
📝 视频内容总结
这段视频是 Odin 编程语言的创造者 Ginger Bill 在项目启动十周年之际(2016年首次提交代码)发布的重大公告。核心信息是:Odin 语言即将迎来 1.0 正式版,但它将采用基于日期的版本命名方式,被命名为 “Odin 2027”。
视频回顾了 Odin 从一个“醉醺醺的周末项目”发展到被多家公司用于商业软件(如 Janga Effects 的 EmberGen)和 Steam 游戏的历程。为了迎接 1.0,团队制定了明确的路线图,并计划于 2026年圣诞节前后发布候选版本,2027年1月正式发布。整个视频充满了对社区的感谢和对未来的展望。
📋 完整中文翻译
[00:05] 哦,大家好。我是 Ginger Bill。就在十年前的今天,2016年,我向 Odin 编程语言提交了第一个提交。这一切始于我对 C++ 的挫败感,以及一次醉醺醺的冲动。从那以后,过去的十年就像一场真正的过山车之旅。从一个周末业余项目,发展到为一家名为 Janga Effects 的公司工作,他们所有的商业软件都用 Odin 编写。
[00:29] 现在,众多公司使用 Odin 作为他们的主要语言。基于 Odin 的游戏已在 Steam 上发布,并有上百万的人尝试过 Odin。而我们才刚刚开始。所以,感谢每一位使用 Odin、享受它,并拥抱编程乐趣本身的人。说了这么多,你大概能从本视频的标题猜到,Odin 即将达到 1.0 版本。
[00:56] 但是,在我宣布具体时间之前,让我先带你们了解一下我们实现这一目标的路线图。嗯,我把那个路线图放哪儿了?啊,对了。通向 1.0 的路线图需要几个步骤。首先是一份完整的、编译器必须遵守的正式语言规范。这份规范对于 1.0 版本是没得商量的。
[01:25] >> [音乐] >> 这件事不能掉以轻心,所以我们派出了最顶尖的人手来负责。最顶尖的人。主要是我自己。为了满足你最低层次的需求,Odin 将迎来期待已久的内联汇编功能。当你需要精确控制机器码生成,但又不想离开舒适的 Odin 环境时,就可以使用它。或者 >> [音乐] >> 像我这样,在我的地毯上。
[01:45] 我们正在烹饪一些很棒的新包。这是培根。但我们相信,任何 1.0 版本的核心库都需要“内置电池”(功能齐全)。首先也是最重要的,是大家期待已久的 >> [音乐] >> HTTP 包,以满足你所有的网页浏览和服务需求。 >> [音乐] >> 对 TLS 1.2 和原生 TLS 的支持将在主版本发布后跟进。
[02:16] 为了所有苹果爱好者 >> [音乐] >> 和用户,我们将把完整的核心 Objective-C 库原生地带入 Odin。这样你就可以最大限度地减少使用那些苹果专用语言的需求。最重要的是,>> [音乐] >> 我们将同时提供完整的 iOS 和 Android 支持。我们也在改进核心库的许多部分,例如我们的图像 >> [音乐] >> 包,以及一个支持读写归档文件的 zip 包,未来还会有更多更多的包。
[02:53] 这就引出了 Odin 的发布日期。对于 Odin,我们认为采用 1.0 这样的命名惯例 >> [音乐] >> 并非最佳方式。因此,我们决定 Odin 的第一个正式版本将被命名为 Odin 2027。这种老式的基于日期的命名方法 >> [音乐] >> 让我们能够在保持每夜版和月度版发布节奏的同时,更规律地推送更新。
[03:16] 使用这种基于日期的方案,你可以 >> [音乐] >> 一目了然地知道你使用的版本是旧还是新。我们计划在 2026年圣诞节 前后发布候选版本,并在 2027年1月 正式发布。这是迎接新一年的恰当方式。在那之前,一切都将围绕着稳定性。
[03:35] 不会有重大新功能在最后一刻冒出来。重点是强化核心库、遵循语言规范,并确保路线图上的每一部分都得到落实。这就是你们可以发挥作用的地方。月度版和每夜版现在就已经发布了。就在今天。所以,请去使用 Odin 吧。充分测试那些新包,提交那些错误报告。
[04:00] 告诉我们哪些地方感觉不对劲。从现在到圣诞节的每一份报告,都会让那个正式版本变得更完善一点点。十年过去了,我能感谢你们所有人的最好方式,就是确保 1.0——抱歉,是 Odin 2027——值得你们等待。好了,这就是路线图。十年的努力,我们快到终点了。
[04:21] 再次感谢每一位使用过、为 Odin 做出过贡献,以及信任 Odin 的人。没有你们,这一切都不会发生。如果你们想知道,这整段视频是使用 Black 剪辑的,这是一个完全由 Odin 编写的新兴视频编辑器。为了下一个十年,为了编程的乐趣。干杯。
[04:44] 我叫 Bill,GingerBill,我们 2027 年见。
加入开源交流群
请加站长微信,免费进入交流群,和开源爱好者一起讨论。