• =?UTF-8?Q?=22Bjarne_Stroustrup=E2=80=99s_Plan_for_Bringing_Safety_t?= =

    From Lynn McGuire@21:1/5 to All on Mon Oct 30 21:34:17 2023
    "Bjarne Stroustrup’s Plan for Bringing Safety to C++"
    https://thenewstack.io/bjarne-stroustrups-plan-for-bringing-safety-to-c/

    "At the CppCon C++ conference, the C++ creator identified the specific
    kinds of safety measures sorely needed in the programming language."

    "Early in the presentation, Stroustrup shared a slide titled “Safety is
    not just type safety,” highlighting everything from resource leaks and overflows to memory corruption and timing errors. There’s concurrency
    errors, termination errors — and of course, type errors. “Often the
    safety mentioned is just memory safety — that’s not enough… And the need to interoperate with other languages, including C++ and C, tend not to
    be mentioned. And the cost of conversion can be ferocious. That’s rarely mentioned…”"

    "“And anyway — which other language? The way I have seen it argued, we
    are going to have C++ replaced by about seven different languages, as of suggestions of about now. By the time it happens — 40 years from now — we’ll probably have 20 different ones, and they have to interoperate.
    This is going to be difficult.”"

    Lynn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Branimir Maksimovic@21:1/5 to Lynn McGuire on Tue Oct 31 17:34:31 2023
    On 2023-10-31, Lynn McGuire <lynnmcguire5@gmail.com> wrote:
    "Bjarne Stroustrup’s Plan for Bringing Safety to C++"
    https://thenewstack.io/bjarne-stroustrups-plan-for-bringing-safety-to-c/

    "At the CppCon C++ conference, the C++ creator identified the specific
    kinds of safety measures sorely needed in the programming language."

    "Early in the presentation, Stroustrup shared a slide titled “Safety is
    not just type safety,” highlighting everything from resource leaks and overflows to memory corruption and timing errors. There’s concurrency errors, termination errors — and of course, type errors. “Often the safety mentioned is just memory safety — that’s not enough… And the need
    to interoperate with other languages, including C++ and C, tend not to
    be mentioned. And the cost of conversion can be ferocious. That’s rarely mentioned…”"

    "“And anyway — which other language? The way I have seen it argued, we are going to have C++ replaced by about seven different languages, as of suggestions of about now. By the time it happens — 40 years from now — we’ll probably have 20 different ones, and they have to interoperate.
    This is going to be difficult.”"

    Lynn

    I switched to Rust, as I am retired now :P


    --

    7-77-777, Evil Sinner! https://www.linkedin.com/in/branimir-maksimovic-6762bbaa/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)