什么是语言扩展,有哪些语言扩展?

我们知道TypeScript是JavaScript的语言扩展,

1.请问语言扩展写的代码最终还是会转为被扩展语言是吗?
2.有哪些语言拥有语言扩展呢?

阅读 1.6k
1 个回答

我认为这个话题你需要给“扩展”加上引号并给出确切的定义,“扩展”这个中文词能表达的意思太多了,特别是在不同的语境中。

Typescript 并没有说自己是 "JavaScript的语言扩展", 早先的宣传是 javascript 的超级(superset of javascript),目前官网的说法是: “TypeScript is JavaScript with syntax for types.”

任何一段javascript都是合法的typescript,从这点来说 ts 是独一无二的。

最近 Google 家推出的carbon-lang,介绍时说碳语言之于c++ 类似于 typescript相对javascript,可以参考。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题