• Venator
    link
    fedilink
    arrow-up
    10
    arrow-down
    3
    ·
    8 months ago

    Ease of access to the underlying hardware in your programming language is only ever needed for embedded programming in the current year. Change my mind.

    • ShortN0te@lemmy.ml
      link
      fedilink
      arrow-up
      9
      ·
      8 months ago

      There are actual use cases where direct memory access and pointer magic can be very efficient or almost necessary. We work a lot with large images and basically always the first steps are some pointer operations.

      • Venator
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        That’s basically embedded programming, or pretty similar.

    • davel [he/him]@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      8 months ago

      Every operating system running on bare metal needs access to the hardware. And if not on bare metal, it needs access to the virtual hardware.