3 ms·
VS itself isn't fully 64 bit. All the important bits are (like the compilers and such) just not the main VS app. Also they aren't very good at the collecting p
by rstat1 8y ago
VS itself isn't fully 64 bit. All the important bits are (like the compilers and such) just not the main VS app.
Also they aren't very good at the collecting part if they let you just disable, and make it known that you can, while also providing versions (the OSS version) that don't even have the data collectors.
- userbinator 8y agoAlso they aren't very good at the collecting part if they let you just disable, and make it known that you can, while also providing versions (the OSS version) that don't even have the data collectors. It's opt-out, not opt-in, and how many people will bother to? Things like this don't really inspire confidence either: https://stackoverflow.com/questions/40451596/visual-studio-code-still-accessing-internet-after-update-and-telemetry-was-disab https://stackoverflow.com/questions/40451596/visual-studio-c... https://news.ycombinator.com/item?id=11804366 https://news.ycombinator.com/item?id=11804366
- cup-of-tea 8y agoWhat kind of shoddy programming means it can't just be compiled for 64 bit? Why would they bake the word size so deeply into a program like that?
- pzone 8y agoCompilers and IDEs are resource intensive pieces of software and VS is over twenty years old. I can imagine innumerable opportunities over the years to increase performance by assuming the size of certain variables in memory. That kind of stuff would have been a big deal when compiling C++ on a 333mhz processor.
- Karliss 8y agoLast time i checked c++ debugger still used 16 bit line numbers. My attempts to make a plugin for vs also left an impression that it contains large amount of modules glued together using various technologies. Things like 5 layers of c# API wrappers named api10, api20, api30 on top of some c code communicating using COM objects. I wouldn't be surprised if they still had some third party libraries for which they only have a binaries and vendor doesn't exist anymore.