TypeScript 编译器是用 TypeScript 写的,比如:
microsoft/TypeScript:src/compiler/scanner.ts@7b942b4
那么这个TS写的编译器是怎么被解析的呢?
TypeScript 编译器是用 TypeScript 写的,比如:
microsoft/TypeScript:src/compiler/scanner.ts@7b942b4
那么这个TS写的编译器是怎么被解析的呢?
别查都不查都想当然啊
The TypeScript compiler is itself written in TypeScript and compiled to JavaScript.
看看它早期版本https://github.com/microsoft/TypeScript/tree/214df64e287804577afa1fea0184c18c40f7d1ca
再看一下相关的概念
self-hosting compilers
我猜是先有的鸡蛋,然后才能孵化出小鸡,不然没有鸡蛋怎么能孵化出小鸡呢?
哈哈
那你的鸡蛋哪来的?鸡下的.....
那我猜是先有的鸡,然后才能下蛋,不然没有鸡哪来的蛋呢?
哈哈
那你的鸡哪来的?蛋孵化的....
那我猜是现有的鸡蛋..................
先有 TypeScript。 TS 编译器的发展大致如下: