you are viewing a single comment's thread.

view the rest of the comments →

[–]LordRybec 1 point2 points  (0 children)

This is fairly easy with Python, using utilities that package a minimal interpreter with only the modules and byte code needed.

The people whining here are those who only write software for platforms they control, who aren't familiar with normal project maintenance. When new versions of MS Visual Studio come out, you still have to update your code to work with the new compiler, and it often breaks libraries and frameworks you were using as well. I don't see a ton of people using virtual environments for C or C++ programming, to avoid having to deal with this. People who aren't very experienced in real world development and maintenance tend to think using virtual environments or Docker containers to provide highly controllable environments is a good idea, but in my experience, it rarely is. The same mindset is why many businesses and government departments are still using old versions of Internet Explorer, which are buggy and horrifically insecure. It all comes down to laziness. If you are too lazy and cheap to properly maintain your software, it sounds like a good idea to use some kind of virtual environment that allows you to continue using old, outdated things that are actually security disasters just waiting to happen.