Probabilmente hai sentito che Microsoft ha rilasciato un nuovo linguaggio chiamato TypeScript che è un superset tipizzato di JavaScript.
La cosa più interessante che mi fa meravigliare è il fatto che il suo compilatore scritto in TypeScript stesso.
Chiamami ignorante ma non riuscivo davvero a capire nella mia testa come sia possibile. Questo è proprio come il problema dell'uovo e della gallina nella mia testa perché non c'è compilatore per compilare il compilatore di TypeScript in primo luogo. Com'è possibile scrivere un compilatore del compilatore di un linguaggio di programmazione con quella lingua?