I ported Photoshop 1.0 to C# in 30 minutes
2 days ago
- 作者使用Claude Code在30分钟内将Photoshop 1.0(10万行Pascal代码和2万行68k汇编代码)移植到C#,生成了一个功能齐全但并非完美的应用程序。
- 大语言模型可以通过理解通用的软件模式来处理不太流行的语言,而不仅仅依赖于训练数据量。
- 编码代理使得将原型从Python等语言移植到Go或C#等高性能语言以进行扩展变得更加容易。
- 代理可以通过在平台之间移植原生代码(例如,从Swift到Kotlin)来取代跨平台框架,从而获得两全其美的原生应用。
- 代理可以加速从C/C++等内存不安全语言向Rust的过渡,从而提高遗留代码库的安全性。
- 大语言模型可能通过允许移植现有库生态系统来催生新的编程语言,从而消除一个主要的采用障碍。