Sergey Dmitriev 是 JetBrains 的领导者之一,他们为我们提供了 IntelliJ Idea 和 ReSharper 等优秀工具。他最近发表了一篇关于他所做的探索性开发的 文章,称为元编程系统。他认为该系统是更广泛的运动的示例,他称之为语言导向编程。
我与同事 Matt Foemmel 上周与他共度了一段时间,对我们所看到的东西印象深刻。我对这个不断发展的运动非常感兴趣,它旨在通过紧密集成的 领域特定语言 集来构建软件。在这个领域还有其他有趣的参与者——最值得注意的是意图编程和微软的 Whitehorse 工作。这是一个在未来几年值得关注的领域。