First of all, the popular city-simulator Sim City is one of my favorite games. It has been one of the games that had a large impact on my childhood and inspiration for my username I use everywhere as well. I first got into playing Sim City 3000 on an older computer running Windows 98. Those where the times, and I could sit forever until my parents did forbid me to use the computer rest of the day. Years passed on and I saw Sim City 4 was out. However, my computer could not run it because I was stuck on the Windows 98 machine. Many years later I got a new computer which was far far better (Pentium 4, Dell pc). However, I could not seem to find the game in the stores. Therefore, I had no other choice to download the game from the Internet from piracy websites.
We are moving towards having more and more managed programming languages. A lot of software companies are praising these types of languages through the roof, while there is a great downside of simplifying computer languages. By simplifying and making programming languages managed, I would say they are moving towards becoming an over-managed computer language.
Computer languages like C and C++ are native or unmanaged programming languages. They gets compiled to native assembly code and you need to take care of the memory handling yourself. However, managed code like Java or C# are languages where you do not need to write any extra code for memory handling. Of course this is great because we do not have to remember calling delete on our objects all the time. However, there is huge downside. If a person decides to learn for example C# by himself, he often does not need to know anything about memory handling in order to write code. However, this could have a dramatic affect on the code written, since the developer has no clue what a garbage collector is or how it allocates memory. Of course this does not mean much if he makes a simple form-application, however, making for example a multiplayer game, this could have a large affect on the scalabillity of the system.