11 comments

  • meerita8 minutes ago
    Good news they adopted Rust as Tier-1 language. I hope their Weather app stop consuming more than 1GB RAM <a href="https:&#x2F;&#x2F;www.notebookcheck.net&#x2F;Windows-11-s-built-in-Weather-app-wastes-more-than-1-GB-of-RAM.1364205.0.html" rel="nofollow">https:&#x2F;&#x2F;www.notebookcheck.net&#x2F;Windows-11-s-built-in-Weather-...</a>
  • mtgh2s0 minutes ago
    You gotta have balls or be receiving tons of money to publicly celebrate the sloppiest software company of the decade making your programming language Tier 1 internally.
  • js86 minutes ago
    Is Microsoft still trying to embrace, extend, extinguish Netscape after all those years? :-)
    • boredatoms4 minutes ago
      I guess we should watch for contributions to Servo
  • pjmlp26 minutes 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.<p>Additionally we finally get some public news about the MSVC integration rumors regarding Rust.
  • swiftcoder11 minutes ago
    I guess the big question is whether they are going to open up rustc_codegen_utc for use outside of Microsoft?
  • the__alchemist9 minutes ago
    With certain rough edges like complex traits and Async aside, rust is an S-tier lang in several domains. Of interest:<p><pre><code> - Embedded - PC desktop applications - Computationally-intense scientific programming. (Chem, structural bio etc) - OSes, drivers etc - High-performance tasks in general. CPU, GPU, etc. </code></pre> It&#x27;s not a memory-safety one-trick pony; it&#x27;s a well-rounded lang which has learned from its predecessors.
    • bigfishrunning0 minutes ago
      Honestly, the only domains that I think rust <i>isn&#x27;t</i> suitable for are:<p>* rapid-prototyping, where javascript and python are still top-tier<p>* adding scriptability to existing programs, where I lua and scheme (and python) are popular<p>* Server-side API implementation (rust is usable here, but I think Go fits the slot better)
    • varjag1 minute ago
      Calculate ackermann(4,4), make no mistakes.
  • _joel23 minutes ago
    Site down, maybe they need port it to use Rust...<p>They use wordpress
    • echelon8 minutes ago
      A lot of infrastructure is going to be ported to Rust.<p>It&#x27;s fantastic for websites and servers, and LLMs are very good at generating it.<p>The primary downside of Rust is the long compile times, especially with macros (serde, etc.) If that can be fixed, it will be sublime.
  • ComputerGuru27 minutes ago
    So when will we get tier 1 debugging support in Visual Studio?
    • flohofwoe20 minutes ago
      Optimistic to assume that modern day programmers even know what a debugger is, or if they do, consider it as anything else than some weird ancient shibboleth only used by the greybeards ;)
      • Levitating0 minutes ago
        To be fair, even before LLMs could spot my bugs in an instant I really only regularly used debuggers in C because it can&#x27;t display arbitrary types in debug print statements.
      • rafaelmn17 minutes ago
        Debugger MCP better
        • a0128 minutes ago
          It’s all &#x2F;skills now
    • pjmlp24 minutes ago
      You have it already on VSCode, which isn&#x27;t quite the same, however nowadays it is an open question which one is more relevant for Microsoft&#x27;s management, especially given that VS isn&#x27;t cross platform (see Azure), and is stuck with WPF&#x2F;.NET Framework.
    • mrec22 minutes ago
      I&#x27;d also love to see MS sponsoring Windows support for a modern linker like mold or wild.
  • DidntUseIt20 minutes ago
    Link doesn’t work.<p>What’s a Tier 1 language?
    • flohofwoe0 minutes ago
      It means it&#x27;s about as good as C++ ;)
    • meindnoch7 minutes ago
      Tier 1 is the summit of summits - the <i>summum bonum</i> of languages, the highest order to which a language can aspire. Very few ever attain it. <i>Non multa, sed multum</i>: not many, but only those of extraordinary quality. Most languages remain forever in Tier 3, never passing beyond its gates. Of these, scarcely 1% ascend to Tier 2. And from that already distinguished company, a mere 0.1% possess the refinement, depth, and excellence required to cross the final threshold into Tier 1.<p>Consider what that means: Tier 1 represents roughly the top *0.001% of languages*. <i>Pauci sed electi</i> - few, but chosen. The <i>crème de la crème</i>. The aristocracy of languages. <i>Primus inter pares</i>, yet standing at the very edge of what programming language greatness can be.<p><i>Ad astra per aspera.</i> Through hardship, to the stars. Tier 1 is not merely another rank: it is the <i>ultima Thule</i>, the farthest frontier, the crown, the apotheosis.
    • gshubert1712 minutes ago
      (Link worked for me ...)<p>This “Tier-1 language” engineering status for Rust means giving internal teams a paved path from local development to production: secure toolchain builds, productive developer tooling, quality workflows, deep platform integration, and compliance with the SDL requirements Microsoft software must meet.
  • LazyIDE17 minutes ago
    [flagged]
  • calvbak12 minutes ago
    This is great! Hope this trend will continue in the future; using a memory-safe language should be a top priority imo in context of the coming rogue AI swarms.