资深开发者与Claude合作创建Elo编程语言
创始人
2026-01-26 21:40:39

比利时软件开发者、多家科技公司创始人Bernard Lambeau在Anthropic的Claude Code协助下,创建了一种名为Elo的编程语言。

从2025年12月25日开始,他发布了一系列关于该项目的文章,第一篇文章将Claude列为共同作者。

"通过大约24小时的协作,我们构建了一个完整的表达式语言,包含解析器、类型系统、三个编译器、标准库、CLI工具和文档网站。对于一天的工作来说相当不错,"Lambeau和Claude写道。

"Elo不仅仅是证明AI能够编写代码的演示,它更证明了人类和AI可以协同构建——各自贡献自己最擅长的部分,"他们补充说。

作为一种可以编译为Java、RubySQL的表达式语言,Elo旨在为表单验证、电子商务订单处理和订阅逻辑提供可移植的处理方式。

Lambeau是Klaro Cards的创始人兼CTO,也是应用咨询公司Enspirit的CEO,他并非第一个在AI协助下开发编程语言的人。去年Steve Klabnik就用类似的方法创建了Rue编程语言。2025年9月,Geoffrey Huntley借助Claude编写了名为Cursed的编程语言。在此之前,Avital Tamir还发布了由Claude编写的Server编程语言代码库,但声明该代码并非用于实际使用。

Claude Code并非唯一受到关注的AI辅助编程方法。AI公司Cursor使用OpenAI的GPT-5.2创建了一个基础浏览器。开发者Ola Pr?is使用由Claude驱动的Cursor创建了名为Ferrite的基于Rust的文本编辑器。

Claude用户普遍承认他们的AI伙伴会犯错误,但那些致力于AI辅助的人认为为AI助手收拾残局是值得的。

"Claude Code几乎了解每个技术栈(还可以搜索网络),知道重要的Linux命令(搜索代码、搜索替换、编译、测试等),而且速度比我快10倍,"Lambeau在电子邮件采访中告诉The Register。

他说,Claude让他能够使用尚未掌握的技术。

"我原本是一个全栈开发者(限于我了解的语言、框架和可重用库);现在我是全栈++开发者,因为我还可以使用我几乎不了解甚至完全不了解的语言、框架和可重用库,"他解释说。

"如果没有好的方法论,Claude Code就会表现不佳。它需要反馈循环才能正常工作;否则就会偏离轨道。一个可能的反馈循环是人类审查代码并手动测试。但如果你希望它自主工作,还有更好的/互补的方法。在Elo和Bmg.js项目中,我首先确保测试方法论是有效且科学合理的。Claude编写测试,执行测试,发现错误之处,然后自我纠正。令人印象深刻。"

Lambeau表示他仍需要审查Claude的部分输出。

"但如果我阅读了测试,同意它们,并且可以自己检查它们运行正常,我就95%确定它作为黑盒已经是正确的(甚至不用读代码),"他解释道。"然后我可以通过大致查看代码来检查架构和代码质量,但我不必理解每个细节。"

值得注意的是,Lambeau记录了他用于创建语言的一系列提示。该代码库包含超过100个用于指导AI模型的任务。此外,Lambeau还发布了一个描述其AI结对编程过程的视频。

"我开始时的设置是Claude Code每20秒请求一次权限,我检查它做的每件事,"Lambeau解释道。"几次成功后,我迅速建立了安全环境,让Claude Code能够完全自主运行(隔离的计算机和隔离的Linux用户,或在Docker镜像中运行)。"

Lambeau说他仍然在需要与Claude对话的复杂任务中使用计划模式。

"我审查计划,确保我们有合理的测试策略,然后将Claude切换到自主模式,之后查看测试、代码和结果,"他说。"这与首席开发/CTO + QA角色非常相似;只是比与人类开发者合作快得多。"

拥有软件工程博士学位和30年开发经验的Lambeau表示,专家和新手都能从Claude Code中受益,不过他补充说,对于那些还不熟悉命令行的人,Lovable等服务可能更容易上手。

"现在,当涉及到真正的软件/产品工程时,我认为Claude Code(目前)需要专家,"他说。"你仍然需要大量指导才能保持足够高的质量。你需要非常强的专业知识才能有效使用它。目前(Claude仍会大幅改进),如果你没有专业知识,你肯定会得到一团无法维护的代码。"

许多开发者对AI工具也有类似看法。它们更适合作为专业技能的放大器,而非替代品。这种情况类似于半个世纪前音序软件、数字合成器和鼓机的引入。这些工具让很多不是优秀音乐家的人也能制作音乐,但它们并不能灌输音乐技能,在经验丰富的音乐家手中才能产生最有趣的作品。

Lambeau说,完成这项工作的成本是他在12月购买的Claude Max订阅,每月180欧元。在这段时间里,他编写了Elo、完成了Bmg.js、完成了Bmg的文档,并创建了Try页面的第一版。

"这些都是个人研究和开源项目,"他说。"手动完成同样的工作需要几周时间,让其他开发者完成需要几个月。成本主要是因为我设想的数据语言需要科学和技术知识转移。奇怪的是,用Claude Code做这些非常便宜。大语言模型拥有博士学位这一说法确实有些道理。"

Lambeau解释说,Elo不仅仅是测试Claude Code的方式,他还将其视为软件工程学术工作的延伸以及对关系模型个人兴趣的体现——他曾在比利时UCLouvain大学担任数据库课程讲师。

"我绝对相信我们在无代码工具内部以及在互连这些工具时需要更好/更安全/更简单的编程语言(例如Zapier、Make、n8n等),"他说。"主流编程语言非常复杂、容易出错,有时很危险,非专家很难审查程序。"

"更重要的是,即使对于简单的数据任务,它们使用起来也很繁琐。我的意思是,即使在运行时验证数据文件的模式和约束,在现有语言中往往也是噩梦。任何主流语言都没有内置这功能;你立即需要验证库;其中大多数在可以轻松检查的内容方面都有限制,所以你需要添加专门的样板代码。"

他说,在一个非技术人员有机会在AI协助下编写不可信代码的世界里,我们需要能够安全运行这些代码。

"Elo旨在提供一个安全简单的替代方案,"他说。"它将是一种受限语言(我们称之为非图灵完备),但超级安全简单,可用于80%的常见数据用例。第一个集成它的无代码工具当然是Klaro Cards。"

Q&A

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

A:Elo是一种表达式语言,可以编译为Java、Ruby和SQL,主要用于表单验证、电子商务订单处理和订阅逻辑。它是由比利时开发者Bernard Lambeau与Claude Code在24小时内协作创建的,包含解析器、类型系统、编译器、标准库等完整功能。

Q2:Claude Code在编程开发中有什么优势和局限?

A:Claude Code知道几乎所有技术栈,掌握重要的Linux命令,工作速度比人类快10倍,能让开发者使用未掌握的技术。但它需要有效的方法论和反馈循环,仍需要专家指导才能保持高质量,没有专业知识容易产生无法维护的代码。

Q3:使用Claude Code开发项目的成本如何?

A:Lambeau使用Claude Max订阅服务,每月费用180欧元。在这个成本下,他完成了Elo语言、Bmg.js项目、相关文档等多个开源项目。相比手动开发需要数周,或委托其他开发者需要数月的时间成本,AI辅助开发显著提高了效率。

⚠️
本网站信息内容及素材来源于网络采集或用户发布,如涉及侵权,请及时联系我们,发送链接至2697952338@QQ.COM,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

1月26日上证银行(00013... 证券之星消息,1月26日,上证银行(000134)指数报收于957.03点,涨0.26%,成交388...
原创 天... 有市场人士告诉《商业观察家》,在2025年年底的会议上,新零售“鼻祖”——天猫超市定了调——2026...
董明珠卸任!不是退隐,而是格力... 1 月 26 日消息,董明珠最新工商变更又有新消息了。 就在今天,董明珠卸任了珠海格力电子元器件有限...
国内第四款长效生长激素获批,如... 国内生长激素领域又迎来新选手。 1月26日,港股“生长激素第一股”维昇药业(2561.HK)宣布,国...
“地王”京东产发冲击港股IPO... 据港交所1月26日披露,京东集团(09618)旗下京东智能产发股份有限公司向港交所主板提交上市申请书...
紫金矿业:拟约280亿元收购联... 上证报中国证券网讯(记者 骆民)紫金矿业公告,北京时间2026年1月26日,公司控股的紫金黄金国际有...
A股迎来全球DRAM第四,长鑫... 当科创板迎来近年第三大募资项目时,市场首先感受到的,并不是兴奋,而是一种久违的重量感。 295亿元募...
荣耀终端申请图像处理方法专利,... 国家知识产权局信息显示,荣耀终端股份有限公司申请一项名为“一种图像处理方法及电子设备”的专利,公开号...
原创 为... 2018年,一篇发表在《生物物理学与分子生物学进展》上的论文,提出了一个足以点燃想象力的假说:包括章...
“开门红”|川茶飘香,首月签订... 乐山三农 春启新程,实干为先。四川华义生物科技有限公司车间内一片火热,智能生产线满负荷运转,全员提...