本周,编 程语 言 aardio 作者一鹤发布了一则公告,令不少开发者深感震惊与难过:“ 因妻子患癌,再无精力维护 aard io。 ”
在看到这则公告的当下,许多开发者才意 识到: 原来这 17 年不断迭代、始终积极更新的 aardio,皆由作者一人坚持开发并维护 。
专注于桌面软件开发的 aardio,体积仅有 6.5MB,却提供了惊人数量的开源标准库、扩展库—— 所有库由纯 aardio 代码实现,基本都由作者 一鹤 一人编写 ,涉及到了桌面编程的方方面面。此外, 一鹤 还为每一个库的每一个接口函数都编写了文档,且提供了大量演示范例,方便开发者入门使用。
(资料图片)
本质上来说,aardio 属于易用性极强的动态语言,但同时它也是一种混合语言,可以方便地操作静态类型,直接调用、嵌入并交互大量的第三方编程语言,能调用 dll,也可以写出精美的界面程序。例如 ,直接调用 C 语言、C++ 等静态语言的 API 接口函数,支持 stdcall、cdecl、thiscall 等 API 接口函数等。
由于 aardio 的小、轻、快,使其学习和使用成本极 低,这 17 年来吸引了不少开发者的青睐。 与此同时, aa rdio 也 在 一鹤 的坚 持下, 一直保持活跃更新,每一年都会带来大量更新扩展,并依旧保 持着最初 简洁高效的结构与语法: “即使是最早的 aardio 源 代码,仍然 能不 经修改在最新版本开发环境中完美运行。 ”去年 10 月, 一鹤 还曾发 文 感慨 : “ a ardio 现在是活跃更新,以前更新更多更快。aardio 17 年,一直向前! ”
从 2005 年到 2023 年,从默默无闻到小有名气, 随着 aa rdio 用户不断增多, 坚持了 17 年的一鹤 收获了许多开发者的赞扬与感激 :
“一鹤是一个了不起的程序员,深知借力的哲学, aardio 的强大在于胶水层面做的很好,DLL,com 的加载机制可谓完美,所以凡是喜欢的库或者 exe 都能很方便的和 aardio 混编。这种架构在 10 年前就有,足见一鹤对编程理论的深入理解。”
“aardio 对我的帮助无疑是巨大的,它让我体会了编程的快感,让我很想继续学习其他的知识。虽然学的过程很痛苦,但让我也有种编程改变世界的快感。现在公司用的很多小软件,就是我平时用 aauto 做的。所以对于软件我对作者保持感谢的态度。”
如今,面对因妻子患癌而停止维护 aardio 的一鹤,开发者们也第一时间给予了理解和安慰:
“很佩服作者能一个人坚持开发这么久。”
“作者一个人,17 年,独立维护一个开发软件,还是免费给大家使用。说伟大可能有点过了,但我真的很佩服他。自己能做的不多,捐了一点略表绵薄之力,祝作者的家人安康吧。”
“祝愿作者妻子早日康复。”
参考链接:
https://mp.weixin.qq.com/s/V1Nz7HGv4ZDsWDAesBaPRw
https://aardio.com/