关于服务
翻译我在 Simula 中编写和维护程序——这种语言在 1960 年代引入了类、对象和协程。我最常接到的请求是一些古老且不可替代的东西:来自研究小组的排队模型、仍在影响实际决策的仓库模拟,或是没人能再阅读的从磁带上取下的代码清单。我让这些代码重获新生。使用 Cim 编译器和经典的 SIMULATION 上下文类,我围绕过程、事件通知和有序集合构建离散事件模型——这些都是 Simula 首先发明的机器。我熟悉 hold、passivate、activate 以及大多数现代开发者从未接触过的整个协程模型。典型的输出是编译的、文档化的源代码、一份关于模型逻辑和事件调度的简短报告、一组可重复的测试运行,如果需要,还会小心地移植到支持的目标,如 C 或 Java,保持原始语义而不是猜测。我为教学重做了示例,为计算机历史学家恢复了模拟研究,并理顺了已经发展了三十年的自制类层次结构。我流利地阅读 Birtwistle、Dahl 和 Nygaard 的原始文本,因此我可以说出作者的意图,而不仅仅是编译器所接受的内容。我报价固定价格,保持每个更改在版本控制之下,并交付您的团队实际可以维护的内容。