Chapitre 2. TypeScript : Une vue à 10_000 pieds
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Au cours des prochains chapitres, je vais te présenter le langage TypeScript, te donner un aperçu du fonctionnement du compilateur TypeScript (TSC) et te faire visiter les fonctionnalités de TypeScript et les modèles que tu peux développer avec elles. Nous commencerons par le compilateur.
Le compilateur
Selon les langages de programmation avec lesquels tu as travaillé par le passé (c'est-à-dire avant que tu ne décides d'acheter ce livre et de t'engager dans une vie de sécurité des types), tu auras une compréhension différente du fonctionnement des programmes. La façon dont TypeScript fonctionne est inhabituelle par rapport à d'autres langages grand public comme JavaScript ou Java, il est donc important que nous soyons sur la même longueur d'onde avant d'aller plus loin.
Commençons par les grandes lignes : les programmes sont des fichiers qui contiennent un tas de texte écrit par toi, le programmeur. Ce texte est analysé par un programme spécial appelé compilateur, qui le transforme en un arbre syntaxique abstrait (AST), une structure de données qui ignore des choses comme les espaces blancs, les commentaires et ta position sur le débat tabulations/espaces. Le compilateur convertit ensuite cet AST en une représentation de niveau inférieur appelée bytecode. Tu peux introduire ce bytecode dans un autre ...
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