процессор вообще ничего кроме байт-кода обрабатывать не умеет, но сам по себе байт-код ничего осмысленно оне производит) Но в отличии от TS, другие языки компилируются или интерпретируются в него. TS же преобразуется в JS.
Напомню что такое язык программирования, на всякий случай:
A programming language is a formal language comprising a set of instructions that produce various kinds of output.
Язы́к программи́рования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением
И поскольку инструкции в TS есть 2х типов:
- наследованные от JS (исполняемые в рантайме JS)
- собственные (не исполняемые в рантайме, а компилируемые в JS и уже новые инструкции исполняются в рантайме JS)
То TS не является языком программирования.
отдельным языков TS не является по тому что не имеет собственной языковой структуры, своего синтаксиса
TypeScript is an open-source language
это не наследие, а язык. TS это только обертка и самостоятельной реализации не имеет. Просто добавляет несколько синтаксических конструкций. Встает вопрос - можно ли выучить десяток синтаксических конструкций, которые ДОБАВЛЯЮТ возможностей ИСХОДНОМУ языку, НЕ ЗАМЕНЯЯ его?)
Если опираться на методологию REST Api все эти методы будут отдавать JSON, но смотря на условие тестового задания мне еще нужно этот JSON как то передавать в представление, или я ошибаюсь ?
я не могу понять где именно течёт: в каком-то процессе или в ядре.