一种快速编程的方法,推荐给大伙。
就是先用 高级语言,例如 ruby python 把功能做出来,然后让大语言模型翻译成 低级语言,例如 go c/
一般来说,翻译完了还有一点小问题,一般是一些语法细节,所以你要懂目标语言,改完了就能得到全功能的目标语言文件了。
用这个办法写了好几个东西了,速度很快,还能享受低级语言的性能 一致性 容易部署。很爽。
大部分项目还没到拼语言性能的时候,连拼框架性能都到不了。
有些还是需要的,例如我用 ruby 写了一个 web 程序,但 ruby 很难支持并发,然后让语言模型翻译成 go ,并改成异步并发模型,很方便。用感觉语言先实现业务逻辑,用低级语言提高性能。
直接告诉 AI 你的需求,让它一步步给你写不就行了,还绕这个弯子干嘛
这种一般都只能是玩具吧,工程上这样做 复杂度要高很多,不如直接重写
低级语言写代码,效率还是比高级语言低很多。实际上,可以把高级语言,看成是给 llm 提需求的提示,但自然语言有太多细节很难描述,不如高级语言好用。
用低级语言来形容 C 可还行
c 也就算了,go 不是比 python 都简单快捷吗,为啥要脱裤子放屁
工程上可以把一个大框架拆成多个模块,每个模块独立实现,模块之间通过 web json 交互,这样耦合性非常好。
#5 我都是给 AI 需求,让它一步步写,你只要把控好业务和逻辑不要错,项目就慢慢堆起来了,省时又省心,最后回看,自己考虑得都没它全面。
肯定可以。不过我不写低级语言很久了,习惯用高级语言,但有时候高级语言性能不行,这时候就必须用低级语言。上面的办法就很好用了。
简单的一个函数、算法还行,代码多一点都是不可用状态,各种缺斤少两
直接让 ai 写低级语言不行吗。。。没必要绕一圈啊
我懂 OP ,非常可以杠的都没意思了。
Ruby 并发可以 关注 Async github.com/socketry/async
直接让 ai 写 rust, 我写了好几个命令行小程序了
这个我会啊,我用 Python 写了一个通用的 OpenAPI 封装模块,然后让 AI 转成 go 和 Java 的版本,我调试了几次就直接可以用了,相当舒服,再也不用找人帮忙写了
就是这个意思,用了就知道爽了。
我知道,就是不想用 asyncore ruby ,让大语言模型帮我转成 go 只花了 1 分钟。如果用 async ,至少折腾半天。 每个语言都有自己的优势。
我都用"高级语言"把功能做完了, 为啥还要翻译2. go 都成低级语言了啊
1 部署,性能,并发支持等。2 实现同样功能,ruby 代码量可以是 go 的一半还少。
请教下 op ,我都是找网页单个文件手动翻译的,有啥便捷的方式吗?
如题,写了两个简单的 vue demo ,实际业务代码比这个复杂很多 单向数据流版简单 demo layouts.vue AComponent.vue BComponent…
怎么才能让它访问快点?除了给钱(狗头)。我看网上说的优选 IP 是如何使用的? 你要不搞个 hk jp 的吧 我印象中优选 ip 是被动访问的 不是主动 搞网站还能赚…
最近 HC550 这类大容量矿盘的价格好像又上涨近百元,来到了千元价位,且几乎都是 3 万运行时长的。还有购买的意义吗? 需要就有,不需要就没有。 完全没必要的呢,坏了…