Capítulo 2. TypeScript: Una visión de 10_000 pies

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En los próximos capítulos, te presentaré el lenguaje TypeScript, te daré una visión general de cómo funciona el Compilador TypeScript (TSC) y te llevaré a conocer las características de TypeScript y los patrones que puedes desarrollar con ellas. Empezaremos por el compilador.

El compilador

Dependiendo de con qué lenguajes de programación hayas trabajado en el pasado (es decir, antes de que decidieras comprar este libro y comprometerte con una vida de seguridad de tipos), tendrás una comprensión diferente de cómo funcionan los programas. La forma en que funciona TypeScript es inusual en comparación con otros lenguajes convencionales como JavaScript o Java, por lo que es importante que estemos en la misma página antes de seguir adelante.

Empecemos a grandes rasgos: los programas son archivos que contienen un montón de texto escrito por ti, el programador. Ese texto es analizado por un programa especial llamado compilador, que lo transforma en un árbol de sintaxis abstracta (AST), una estructura de datos que ignora cosas como los espacios en blanco, los comentarios y tu posición en el debate entre tabuladores y espacios. A continuación, el compilador convierte ese AST en una representación de nivel inferior llamada bytecode. Puedes introducir ese código de bytes en otro programa llamado tiempo de ejecución para evaluarlo ...

Get Programación TypeScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.