oh yeah? bet, give me one second...
From C++ creator:
"In the strict mathematical sense, C isn't a subset of C++. There are programs that are valid C but not valid C++ and even a few ways of writing code that has a different meaning in C and C++."
C++ is a superset tho
and i'm crying at you even bringing up HTML in this, you really have no shame
Technically Kotlin fits the description, but the distinction is that Kotlin and Java similarly differ from one another like the above languages, in that their runtime behavior isn't the same. I'm sure COMPSCI 250 taught you this alongside other academic terminology that hasn't helped you build any real software, but in case you forgot: JS and TS dont't fit in that category. ALL JS is valid TS. Without exception, they are the same code at runtime.
So considering that, plus the fact that all your types in Typescript literally disappear at runtime because it's transpiled (which is a key distinction betweeen being compiled like you keep forgetting) to JS and not anything low-level...yes, Typescript IS Javascript. You can't run Typescript code itself. There is no TS source code, or machine code, or bytecode. Even TS runtimes like Deno transpile to JS first.
stop skimming your education g lol you don't write in the languages you're talking about and it shows.