Capítulo 2. Typescript: Uma visão de 10_000 pés
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Nos próximos capítulos, apresentarei a linguagem TypeScript, darei uma visão geral de como o TypeScript Compiler (TSC) funciona e farei um tour pelos recursos do TypeScript e pelos padrões que podem ser desenvolvidos com eles. Começaremos com o compilador.
O compilador
Dependendo das linguagens de programação com que trabalhaste no passado (ou seja, antes de decidires comprar este livro e comprometeres-te com uma vida de type safety), terás uma compreensão diferente de como os programas funcionam. A maneira como o Typescript funciona é incomum em comparação com outras linguagens convencionais, como JavaScript ou Java, por isso é importante que estejamos na mesma página antes de prosseguirmos.
Vamos começar de uma forma geral: os programas são ficheiros que contêm um monte de texto escrito por ti, o programador. Esse texto é analisado por um programa especial chamado compilador, que o transforma numa árvore de sintaxe abstrata (AST), uma estrutura de dados que ignora coisas como espaços em branco, comentários e a tua posição no debate entre separadores e espaços. O compilador converte então essa AST numa representação de nível inferior chamada bytecode. Podes alimentar esse bytecode noutro programa chamado runtime para o avaliar e obter um resultado. Assim, quando executas um programa, o que estás realmente a fazer ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access