3 ms·
This is very big news, all major OS vendors that also have a role in C and C++ language tooling, now have diversified their options in systems programming langu
by pjmlp 1mo ago
This is very big news, all major OS vendors that also have a role in C and C++ language tooling, now have diversified their options in systems programming languages for greenfield development.
Additionally we finally get some public news about the MSVC integration rumors regarding Rust.
- ghostly_s 1mo agoAre you thinking this augurs more interoperability features in C?
- pjmlp 1mo agoWhy should it? COM and WinRT (basically COM Next) are the way to do cross language Interoperability in Windows since VB 5 replaced VBX with OCX, it was a key feature in .NET Framework design, and revamped on Windows 8, when WinRT was introduced as the original design for .NET (Ext-VOS). https://arstechnica.com/features/2012/10/windows-8-and-winrt-everything-old-is-new-again https://arstechnica.com/features/2012/10/windows-8-and-winrt... See windows-rs crate.
- hn_submit 1mo agoI'm totally disgusted that my Visual Studio 2022 instance uses 2 Gigabytes (!!) of RAM to run. What the hell is it doing that it's using that kind of memory? How about those morons solving that first before moving towards Rust. An IDE shouldn't have to use more than a 100MB of RAM tops. Anything more is inexcusable or needs a detailed explanation. BTW Firefox uses 1.1GB RAM so it's not immune from criticism either.
- pjmlp 1mo agoThe complaint can be applied to any modern software, unfortunately.
- vintagedave 1mo agoYou're right, though I'm not sure about all modern software quite to that extent. VS does have a reputation for being bloated. Even startup is not super fast IMO. I checked just now. A recent Delphi with a project open: 175-200MB. Water (our IDE, I work at RemObjects) about 300MB.
- pjmlp 1mo agoSure, and the performance improvements across VS 2026 releases prove that it could be much better.
- vintagedave 1mo agoRemember VC 6? That was fast!
- pjmlp 29d agoDefinitely
- akazantsev 1mo agoclangd alone uses 6 GB when working with Chromium’s codebase. Code indexes can be very large, even for a simple application. Out-of-the-box IDEs must index the standard library and keep it in memory.
- fsuts 1mo agoVs2022 is a $1k a year product Mainly purchased by companies not individuals and will be run on workstation pcs with a decent amount of RAM So your complaints about 2gb are in the minority I would say, as most users don’t care. So it’s not a Microsoft priority. After all, they are stupid enough to pay $1k a year for an IDE per seat!!!
- dep_b 27d agoFirefox is a virtual container that executes web applications safely. It’s too much memory still, but OTOH half an OS. It also doesn’t share anything with the OS like Safari