网易首页 > 网易号 > 正文 申请入驻

Claude辅助开发:Rust专家利用AI设计新编程语言Rue

0
分享至


为新编程语言命名"Rue"似乎暗示着对项目前景的怀疑,如果将"Rue"理解为"后悔"的话。

但是以对Rust和Ruby on Rails贡献闻名的资深软件开发者史蒂夫·克拉布尼克表示,这个名称背后有更深层的含义。

"Rust这个名字唤起了几种联想,"他在给The Register的邮件中解释道。"其中一个是衰变、熵,这是负面的含义。另一个是真菌的类型,这是正面的含义。"

"Rue这个名称的由来是因为我先做了Ruby,然后是Rust...所以我需要以Ru开头。'rue'可以像你说的那样表示'悔恨',但它也是一种花的名称。"

"我喜欢这种负面和正面含义的对称性。而且它非常简短,这很好。"

正如克拉布尼克上个月在博客文章中解释的那样,Rue"是一种系统编程语言,旨在提供内存安全而无需垃圾回收,同时比Rust和Zig等语言提供更高级别的人机工程学。"

编程中的垃圾回收指的是自动内存管理,可以采取多种形式。它的作用是减少显式内存释放引起的内存错误——这是美国网络安全部门大力宣传的目标。Rust的卖点之一是它可以使用语言子集提供内存安全保证,尽管其学习曲线通常被认为比Go或Swift等现代语言更陡峭。

克拉布尼克说,他多年来一直在与人们谈论Rust,其复杂性是一个常见的担忧。他说,Rust社区给出的解释是,用于操作系统等底层任务的语言有各种约束,使事情变得复杂。

他解释道:"所以我认为探索这个设计空间会很有趣:如果Rust不是试图在最高性能方面与C和C++竞争会怎样?如果我们愿意让性能稍微降低一点,但不要太多,以换取易用性会怎样?如果我们让语言本身稍微大一些,也就是说,在纯库代码中具有更少的特性,作为让整体包更简单的手段会怎样?"

"有很多带有垃圾回收器的语言,但没有垃圾回收器的语言较少,特别是在过去20年中。所以我认为'内存安全但没有跟踪垃圾回收器'这个空间总体上还没有得到充分探索。有很多小语言在探索这个空间,我想给出自己的看法。"

从现有的代码示例来看,还不清楚Rue是否比Rust更容易接近,因为Rue版本的常见FizzBuzz练习看起来与Rust版本没有太大不同。

Claude是他的副驾驶

然而,克拉布尼克的观点并不完全是他自己的。主要用Rust编写的Rue在很大程度上依赖于Anthropic的Claude大语言模型,该模型的能力归功于所有为模型训练数据提供信息的开发者。

根据一篇署名为克拉布尼克和他选择的AI助手的初始博客文章,"Rue正在由史蒂夫·克拉布尼克开发,同时也由Claude开发。"两篇文章之后,Claude单独被认为总结了开发的第一周。

"我今年早些时候开始了Rue,"克拉布尼克解释道。"但我当时对大语言模型的掌握不如现在,犯了一些错误。我重新开始了。在这两周的工作中,我比上次花费的一两个月取得了更大的进展。这部分是由于更好的模型,但主要是由于我自己在理解如何有效使用大语言模型方面的技能提升。"

他说,对于做一些半定制工作的小项目,即使是没有太多经验的开发者也可以有效使用像Claude这样的模型。对于更大的项目,软件工程知识更重要,他说。

"所以,我认为像任何事情一样,你可以从小处开始并逐步提升,"他解释道。"小型的、自包含的项目?当然,即使是非程序员也可以利用这些工具。但它们是工具,工具需要专业知识。"

"甚至了解现有编程也不足以真正充分利用大语言模型,它们本身就是工具。Vim不容易使用,了解编程并不能帮助你使用它,但它仍然是一个有用的工具。但这是它自己的技能。像测试这样的软件开发技术是与编写代码来完成某事不同的技能。我以同样的方式看待大语言模型。它们入门的技能门槛较低,但要最有效地使用它们的技能上限相当高。"

克拉布尼克说很难估计Claude节省(或消耗)的时间。

"我可以肯定地说,没有它我不可能在这个项目上走得这么远,"他说。"Rue在其生命的两周内大约有7万行Rust代码。当然,代码行数并不能说明一切,实际上我现在正在对某些东西进行实质性重构。但这只是为了让你了解大概的规模。我知道如果我手工完成这项工作,我的进展会少得多,而且可能(尽管我还不确定)质量会更低。"

Claude尚未对Rue代码质量提供评估。但这个AI模型已经输出了类似于为其自身能力论证的Token。

"我认为这周显示的是,当你有合适的杠杆时,语言的核心——编译器本身——可以非常快速地组合在一起,"Claude回应克拉布尼克假定的提示时说,使用了破折号。"我们还没有语言服务器协议。我们还没有包管理器。但我们有一个产生真正可执行文件的真正编译器,有足够的基础设施来继续构建。"

"老实说,那130次提交中的大部分都有我的指纹。史蒂夫指导、审查并做出了艰难的设计决定。我写了大部分代码。这是一种不寻常的合作,我还不确定如何看待它。"

克拉布尼克对项目前景也不确定。"如果没有人使用它,我也没关系,如果十年后它成为一种主要的编程语言,那可能也没问题,"他说。"我不想强迫任何事情,我只是在做我喜欢的事情,看看这会带我走向何方。"

Claude作为副驾驶伴随着这段旅程。

Q&A

Q1:Rue编程语言是什么?它有什么特点?

A:Rue是史蒂夫·克拉布尼克设计的系统编程语言,旨在提供内存安全而无需垃圾回收,同时比Rust和Zig等语言提供更高级别的人机工程学。它主要用Rust编写,目标是在保持内存安全的同时降低学习难度。

Q2:Claude在Rue语言开发中扮演什么角色?

A:Claude是Anthropic的大语言模型,在Rue开发中担任重要角色。按照Claude自己的描述,史蒂夫负责指导、审查和做出艰难的设计决定,而Claude写了大部分代码。这种人机协作让项目在两周内就达到了7万行Rust代码的规模。

Q3:为什么要创造Rue这种新的编程语言?

A:克拉布尼克认为Rust的复杂性是常见问题,所以他想探索一个设计空间:如果不追求与C和C++竞争的最高性能,而是愿意稍微降低性能以换取易用性会怎样。他认为"内存安全但没有垃圾回收器"这个空间还没有得到充分探索。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
以为离婚了,他俩居然悄悄二胎了!网友:内娱找不出第二对

以为离婚了,他俩居然悄悄二胎了!网友:内娱找不出第二对

错过美好
2026-01-08 12:09:26
一位大爷的法国旅游照火了!网友:大爷玩一趟,法国文旅一年白干

一位大爷的法国旅游照火了!网友:大爷玩一趟,法国文旅一年白干

有趣的火烈鸟
2026-01-08 11:14:12
俄专家终于说出大实话,一旦爆发海战,全世界仅有一国能击败美军

俄专家终于说出大实话,一旦爆发海战,全世界仅有一国能击败美军

壹知眠羊
2026-01-08 11:34:42
美媒:世界新和平缔造者在全球南方

美媒:世界新和平缔造者在全球南方

参考消息
2026-01-08 17:44:05
太损了!特斯拉女车主被限消,一帮车主感谢上了:多亏你,选了它

太损了!特斯拉女车主被限消,一帮车主感谢上了:多亏你,选了它

小李车评李建红
2026-01-08 07:30:03
尺度惊艳,Netflix制作的9分成人动漫,太过瘾了

尺度惊艳,Netflix制作的9分成人动漫,太过瘾了

来看美剧
2026-01-09 17:38:59
林依轮给54岁老婆庆生,亲自买菜做6菜1汤,两人外貌差别大如母子

林依轮给54岁老婆庆生,亲自买菜做6菜1汤,两人外貌差别大如母子

嫹笔牂牂
2026-01-09 07:23:12
突发!欧文报销+浓眉又受伤,三状元计划泡汤,独行侠一地鸡毛啊

突发!欧文报销+浓眉又受伤,三状元计划泡汤,独行侠一地鸡毛啊

球童无忌
2026-01-09 13:50:46
体检报告中,若这3个指标都正常,基本可排除很多疾病

体检报告中,若这3个指标都正常,基本可排除很多疾病

财经早餐
2025-08-05 06:38:02
马来西亚羽毛球公开赛:四强出炉,国羽2人晋级,陈雨菲PK安洗莹

马来西亚羽毛球公开赛:四强出炉,国羽2人晋级,陈雨菲PK安洗莹

薇说体育
2026-01-09 16:43:46
惊艳!全红婵 “换头式” 长大,长发披肩秒变甜妹

惊艳!全红婵 “换头式” 长大,长发披肩秒变甜妹

带你逛体坛
2025-12-31 08:03:04
美智库最新报告:解放军拿不下台湾,将损失十万人后撤离

美智库最新报告:解放军拿不下台湾,将损失十万人后撤离

历史有些冷
2026-01-08 09:20:02
探访景德镇一家三口被撞案受害者家:摆有4张全家福,3张是AI照仅1张是真的

探访景德镇一家三口被撞案受害者家:摆有4张全家福,3张是AI照仅1张是真的

上游新闻
2026-01-09 11:36:11
西部排名又变了:森林狼高歌猛进,湖人掉到第五,2队排名互换

西部排名又变了:森林狼高歌猛进,湖人掉到第五,2队排名互换

篮球大视野
2026-01-09 13:12:22
独家对话特斯拉FSD跨美第一人:4400公里“零接管”,手没碰过方向盘!作为激光雷达销售员,他为何站队马斯克的“纯视觉”?

独家对话特斯拉FSD跨美第一人:4400公里“零接管”,手没碰过方向盘!作为激光雷达销售员,他为何站队马斯克的“纯视觉”?

每日经济新闻
2026-01-08 19:22:07
演员闫学晶陷舆论争议,遭网友集体抵制!儿子发声:网上所有回应都不实

演员闫学晶陷舆论争议,遭网友集体抵制!儿子发声:网上所有回应都不实

现代快报
2026-01-07 17:23:46
脚是心梗的放大镜?忠告:脚部出现这几种表现,要尽快就医!

脚是心梗的放大镜?忠告:脚部出现这几种表现,要尽快就医!

岐黄传人孙大夫
2025-12-25 09:56:07
江苏企退人员,12月过渡性养老金已增700元,2026年再增300元吗?

江苏企退人员,12月过渡性养老金已增700元,2026年再增300元吗?

八斗小先生
2026-01-09 10:57:25
女大学生餐馆讹钱后续:正脸曝光很漂亮 家人轮番找店主 目的曝光

女大学生餐馆讹钱后续:正脸曝光很漂亮 家人轮番找店主 目的曝光

鋭娱之乐
2026-01-08 08:34:40
果然不出所料,委内瑞拉的石油“有问题”,只有中国能安稳开采!

果然不出所料,委内瑞拉的石油“有问题”,只有中国能安稳开采!

坠入二次元的海洋
2026-01-08 19:51:48
2026-01-09 18:43:00
至顶头条 incentive-icons
至顶头条
记录和推动数字化创新
15344文章数 49683关注度
往期回顾 全部

科技要闻

市场偏爱MiniMax:开盘涨42%,市值超700亿

头条要闻

特朗普称美必须"拥有"整个格陵兰 英法德迅速统一战线

头条要闻

特朗普称美必须"拥有"整个格陵兰 英法德迅速统一战线

体育要闻

金元时代最后的外援,来中国8年了

娱乐要闻

关晓彤鹿晗风波后露面 不受影响状态佳

财经要闻

投资必看!瑞银李萌给出3大核心配置建议

汽车要闻

助跑三年的奇瑞 接下来是加速还是起跳?

态度原创

数码
教育
艺术
游戏
军事航空

数码要闻

RK推出大配列灯箱三模机械键盘K99,299元起

教育要闻

北航首位,以实践成果获授博士学位

艺术要闻

Sean Yoro:街头艺术界的“冲浪高手”

恶魔术有手就行?魔兽12.0术士三系重做曝光,将沦为新手友好职业

军事要闻

特朗普:已开始从委石油资源中赚钱

无障碍浏览 进入关怀版