现在 TypeScript 和 Go 天天都要写,经常会搞错。最简单的,type hinting 在 TS 里要有冒号,Go 里没有。

希望将来的语言,syntax 已经不构成障碍,你可以用同一种语法写各种代码(只看代码片段无法确定是给什么语言用的),编辑器会将代码转成 AST,而不同的人拿到同一份 AST 可以展开成自己喜欢的代码风格。

看到 eslint 和 wasm 后想到的这些。

现在的问题是,还只能单向的,如 TS 转 JS,没人试图将 TS 转出来的 JS 再原样转回去。