Kotlin est conçu pour traduire des idées en code. Nous essayons d'éliminer tous les obstacles qui se mettent sur la route de vos idées et de rendre l'écriture et la lecture de Kotlin simples et agréables. Pour ce faire, nous avons besoin d'un système d'ingénierie très complexe, qui comprend : la syntaxe du langage, le frontend et backend du compilateur, l'IDE, les outils de build, les bibliothèque