You're right. It was released almost at the same time as the 1st gen iPod touch, and that iPod ran the same OS as the iPhone (then named iPhone OS). I thought the iPod touch came before, it didn't. The iPod classic was significantly different from the iPhone.
The code is ultimately ran in a JS interpreter. AFAIK TS transpiles into JS, there's no TS specific interpreter. But such a huge difference is unexpected to me.
I'm assuming C is for compiled, V for virtual machine, I for interpreted.
Dart for sure is compiled, i think requiring a VM to run. It's a bit weird, but definitely not interpreted, unless you transpile to JavaScript.
Also, couldn't read the whole paper, but the numbers for Python are rather staggering. I remember reading on performance and there were massive differences between CPython, PyPy and a third one I can't recall. And that's surely to impact energy consumption.
For example today I wanted to add a “start menu” shortcut to a program I had downloaded.
I get what you're saying, but this is like "I tried to use Linux like it was Windows, and it was hard." It's a different OS. Go on, move the taskbar of Windows 11 to the left or right edges of the screen. I can do that on Linux, why can't I do that on Windows? It's not even hard, it's just plain impossible. If you try to do things manually in Linux, it's not going to be intuitive. It will feel like editing the Registry in Windows. Unintuitive and like arcane magic.
Tell me more