第十六章 软件开发
书名:游戏人生 作者:赵云 本章字数:1555字 发布时间:2026-08-30

之前他使用阿里的Qoder(一个AI IDE)做了个Lisp解释器项目,但再次用Qoder时发现自己不能免费使用了,于是,他下载并安装了Trade IDE。


他学习C/C++、Java、Python较多,这次他决定使用C#和.Net framework完成这个剪贴板程序。


一开始事情很顺利,他直接输入需求:用C#和wpf编写一个剪贴板历史程序,要求程序运行后,右下角任务栏有一个类似QQ的图标,图标右键弹出“退出”菜单,点击图标右下角弹出剪贴板历史窗口。


TRAE IDE自己就生成了程序。上次他做Lisp解释器还逐个函数阅读,逐行检查,这次他自直接运行观察程序运行结果。


好在AI很强大,程序虽然一定问题多,但是已经跑起来了。


他逐步增加并修正功能。比如:


“粘贴按钮没有效果,请修正。”


“Word里点粘贴,word里出现字符v。”


“在画图程序里选择矩形区域复制,剪贴板里有图片选项,但是没有显示缩略图。”


总之,IDE都完成了他的期望,他花了两天时间,很轻松做出了一个简单的剪贴板历史程序。


和Wondows 11系统自带的剪贴板历史(win+v可以调出)相比,他为这个剪贴板程序增加了一些功能,比如增加历史搜索功能、保存到sqlite数据库等功能。


同时,又开始了一直以来想做的lisp浏览器、解释器、编译器项目。这个项目源自于他对编译技术原理的探寻,他直觉上认为lisp这种简单的语法格式写词法分析和语法分析更简单一些,代码少一些,因此着手这方面的研究。


最早是一个老外程序员用Python写的1000多行的Lisp解释器和论文,他阅读其源代码,了解其实现词法分析和语法分析的类、函数的实现。这个简单的玩具虽然有其局限性,比如,第一部就是靠空格切割得到一个token列表,这在实际中是不可行的,因为实际的lisp程序左右括号不要求和其他token用空格区分,也就是说:(+ 1 3)是合法的,而这个解释器只能解析( + 1 3 )


虽然如此,他还是在开源代码和论文的基础上,做了些改进,比如,他增加了无用变量检测功能,又编写了一些中缀表达式功能,也就是说可以这样写代码1+3*3,而不是仅仅有传统lisp的前缀表达式写法。


另外,他又用python读取以json格式写的html和css,以python代替javascript作为浏览器脚本语言,这个项目也半途而废了。


2025年,他首次尝试用AI写lisp解释器,并把lisp源代码编译成虚拟机字节码和汇编语言的项目,前者用Java编写,逐行验证,后两者用Qoder生成,草草阅读。


写次他继续使用AI IDE,使用过程中,Trade 也提起要收费,一个月59元,舍不得这个钱,于是他又找到华为的CodeArts Agent,这个完全免费,终于他开心愉快的用这个开始他的项目了。


用AI做软件项目,大概有两种模式,一种是先写好文档,需求、设计,一股脑交给AI,AI帮你生成程序代码;另一种是所谓的Vibe Coding,就是软件创作者不停的跟AI IDE对话,描述你需要的功能需求甚至设计,这种规模从小到大,慢慢扩充的创造流程是非常

优雅的,输入自己的要求后,作者可以去干别的事,通常十分钟不到,就可以回来验收结果了。


他就是用不断的对话模式来创建Lisp浏览器、解释器和编译器的。三者共用一个lib库,这个库主要要词法分析和语法分析,源代码者分别放在代表三个项目单独的目录里。


IDE不但自动写代码,当你对程序有疑问时,也可以通过对话询问,IDE会为你解惑,无论是写代码、理解代码,AI IDE都极大的提高了工作效率,也能逐渐提高创作者的程序设计水平,只要创作者在生成代码后,能阅读其中的关键代码,并提出自己的疑问。


虽然,他收到了Boss招聘里长鑫存储的质量招聘,虽然去工作能很快拿到工资,但他还是想为自己的小说改编成游戏和影视工作,这是他所渴望的。他甚至下载了Epic games和UnReal引擎,用CodeArt Agent创作了一个示例程序。


总之,做一个软件并不容易,特别是做出一个能成功出售王国自己的软件就更难了。过去他都是为公司打工,2010年年薪15万,算可以了,以后就再没有通过写程序挣钱了。虽然最近做的这些项目他自己觉得还可以,有些技术含量甚至有些创新,但是,他也不知道哪里能免费发布软件。Stea上先交一次费用才能发布软件的,所以他觉得还是暂时放弃这些软件项目,专攻小说IP的影视游戏化,通过授权赚取第一桶金。


上一章 下一章
看过此书的人还喜欢
章节评论
😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 😦 😧 😨 😬 😰 😱 😳 😵 😡 😠 😈 👹 👺 💀 👻 👽 👦 👧 👨 👩 👴 👵 👶 👱 👮 👲 👳 👷 👸 💂 🎅 👰 👼 💆 💇 🙍 🙎 🙅 🙆 💁 🙋 🙇 🙌 🙏 👤 👥 🚶 🏃 👯 💃 👫 👬 👭 💏 💑 👪 💪 👈 👉 👆 👇 👌 👍 👎 👊 👋 👏 👐
添加表情 评论
全部评论 全部 0
游戏人生
手机扫码阅读
快捷支付
本次购买将消耗 0 阅读币,当前阅读币余额: 0 , 在线支付需要支付0
支付方式:
微信支付
应支付阅读币: 0阅读币
支付金额: 0
立即支付
请输入回复内容
取消 确认