关于服务
翻译我是一名系统程序员,每天都在使用Jai——Jonathan Blow的原生语言,专为严肃的游戏开发而设计。如果你的引擎、工具或模拟需要在不受托管运行时开销的情况下接近底层工作,这正是我所承担的任务。我编写缓存友好、面向数据的代码,用显式分配器和区域替换垃圾收集模式,并进行性能分析,直到热循环真正赚取每一个周期。手动内存管理对我来说不是负担,而是工作的本质。我积极利用Jai的编译时执行模型。构建步骤、资产烘焙、代码生成和查找表在编译期间创建,因此无需发送单独的第三方脚本,也没有运行时会出错的内容。元编程让我能够从单一的真相源生成序列化器、反射数据和样板代码,而不是手动复制结构。一个典型的交付物包括一个准备测试的模块,一个小型基准套件,包含前后对比数据,可读的注释,以及关于所选内存策略及其理由的简要说明。我构建了自定义分配器、SoA风格的容器、热重载绑定和基于宏的构建管道。把粗略的问题概述、目标平台和性能预算发给我——我会诚实地告诉你Jai是否合适。正确性优先,其次是速度。