Microsoft oficjalnie panikuje i wzywa Komitet ISO C++ do pilnego przyjęcia mechanizmów ułatwiających pisanie bezpiecznego kodu.

Chyba ostatnie rekomendacje organizacji rządowych nawołujące do migracji na języki memory-safe przyniosły jakiś efekt. ;-)

  • naurOPM
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    edit-2
    17 days ago

    Krążą plotki, że nad kompilatorem C++ Microsoftu pracuje niewielki zespół i zasoby są niewystarczające do wdrażania gruntownych zmian w języku.
    Stąd apel o wprowadzenie jak najszybciej relatywnie prostych mechanizmów, które uspokoją branżę i regulatorów.

    • サぺル
      link
      fedilink
      Polski
      arrow-up
      1
      ·
      17 days ago

      Jak będą chcieli to użyją LLVM. Już można go wybrać w IDE. Nie pamiętam czy w instalatorze też.

      • naurOPM
        link
        fedilink
        Polski
        arrow-up
        1
        ·
        17 days ago

        Clang nie wspiera niektórych mechanizmów z Windows/VC++ (chociażby SEH). Nie skompiluje też kodu C++/CLI.
        Tak więc w przypadku aplikacji korzystających z wszystkich zalet 😂 platformy Windows, raczej nie stanowi alternatywy dla kompilatora Microsoftu.

          • naurOPM
            link
            fedilink
            Polski
            arrow-up
            1
            ·
            17 days ago

            To drugie nie jest przypadkiem w trybie utrzymania od jakiś 10 lat?

            Jest nadal rozwijane. Ostatnio dodali wspacie dla C++20.

            Ilość wykonanej pracy nie skaluje się liniowo z liczbą pracowników, ale nadal jest w jakimś stopniu skorelowana.>

            • サぺル
              link
              fedilink
              Polski
              arrow-up
              1
              ·
              edit-2
              16 days ago

              Wydawało mi się trochę mało. Aż spojrzałem czym C++/WinRT i WinUI3 mogą się pochwalić.

            • サぺル
              link
              fedilink
              Polski
              arrow-up
              1
              ·
              16 days ago

              Z drugiej strony. Może te języki nie nadają się do pracy w zespole. Co nawet udowodniły badania MS. Głównym wnioskiem było tam, że jeśli jedna osoba jest autorem przynajmniej 70% źródła, to program zachowuje jakość.