我认为这个话题你需要给“扩展”加上引号并给出确切的定义,“扩展”这个中文词能表达的意思太多了,特别是在不同的语境中。Typescript 并没有说自己是 "JavaScript的语言扩展", 早先的宣传是 javascript 的超级(superset of javascript),目前官网的说法是: “TypeScript is JavaScript with syntax for types.”任何一段javascript都是合法的typescript,从这点来说 ts 是独一无二的。最近 Google 家推出的carbon-lang,介绍时说碳语言之于c++ 类似于 typescript相对javascript,可以参考。
我认为这个话题你需要给“扩展”加上引号并给出确切的定义,“扩展”这个中文词能表达的意思太多了,特别是在不同的语境中。
Typescript 并没有说自己是 "JavaScript的语言扩展", 早先的宣传是 javascript 的超级(superset of javascript),目前官网的说法是: “TypeScript is JavaScript with syntax for types.”
任何一段javascript都是合法的typescript,从这点来说 ts 是独一无二的。
最近 Google 家推出的carbon-lang,介绍时说碳语言之于c++ 类似于 typescript相对javascript,可以参考。