关于服务
翻译我在Nim中开发生产软件 — 一种具有Python风格语法的静态类型编译语言。我的专长是将缓慢或脆弱的脚本转变为快速的自包含二进制文件,直接运行。如果你有一个在Python或Bash中消耗CPU和内存的工具,我会用Nim重写它,并交给你一个没有运行时依赖的可执行文件。典型任务包括带有参数解析的控制台工具、子命令、彩色输出和Shell补全;每个请求在毫秒内完成的HTTP和TCP后端;无卡顿地处理数GB的日志和数据管道。我利用Nim的优势:与C的互操作性没有开销,可以包装现有的C或C++库并提供干净的接口,以及用于编译时代码生成的宏系统,消除样板代码而不是创建它。我非常重视正确性:设置单元测试、可重复构建以及从一台机器为Linux、macOS和Windows进行交叉编译。交付内容包括文档化的源代码、可重复的构建脚本和适合你平台的编译二进制文件。在最近几年中,我交付了解析器、网络守护进程、Nim与本地SDK之间的桥接,以及基于异步等待的异步服务。描述任务、输入格式和所需吞吐量 — 在主要工作开始之前,我会发送一个小原型。