- browser: network-bound
- mail client: network- and disk-bound
- messenger: typing speed-bound
- video player: CPU-bound! (at 10% utilization)
- image viewer: GPU-bound (2d rendering)
- visual studio (et al): disk-bound
- libreoffice: disk-bound
- virtualbox: disk-bound
- gedit/scite: whatever
- new games: GPU bound
- old games: CPU bound at 400fps
Other than specialized applications, almost everything else would benefit more from an SSD rather than a new processor. This is common wisdom nowadays.
They don't teach COBOL, so how's that "the same"?
All of them fine technologies for their own purposes, uses and goals. I don't see C# and .NET stuff on the list.
Why was that invented again instead of using one of the above you listed?
Oh yeah, MS likes to do their own thing instead of using standardized, already existing stuff.
Also, I wonder why they invented C# instead of Python#...
Oh, could it be that people want C-like languages? You know, of the type you refer to as "COBOL-like, deprecated and ancient crap" while at the same time praising C# even though it has got a big, freaking "C" in its name and is close to C++?
Yes, because for non-VM languages we already have C and C++.