• peopleproblems@lemmy.world
    link
    fedilink
    arrow-up
    45
    arrow-down
    1
    ·
    1 year ago

    It’s actually kind of nice coming from C.

    I’m reading this and all I can think is “yeah, I too would rather lose a limb than let a necrotic infection spread.”

    • Kage520@lemmy.world
      link
      fedilink
      arrow-up
      15
      ·
      1 year ago

      C sucks to write and take care of memory, but it’s nice for super efficient code for use on smart watches. Samsung ditched it (tizen- native apps written in C) in favor of wearOS (java?), and their battery life is now less than half what it was.

        • Rodeo@lemmy.ca
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          All this talk of Rust I’m seeing makes me so sad Ada was never given a fair chance.

        • frozen@lemmy.frozeninferno.xyz
          link
          fedilink
          arrow-up
          5
          ·
          1 year ago

          Holy hell Java on a Smartwatch?

          WearOS is based on Android, which uses Android Runtime (ART) as the application runtime. ART uses Java (or any other JVM-compatible language, such as Kotlin) as the development language, but compiles the app to native code when it’s installed on a client device.

          So… Kind of?

    • CoderKat@lemm.ee
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      1 year ago

      I hate writing code in either language. But at least what C has going for it is that it’s waaaay simpler than C++. Simple can be a really good thing. Sure, all those cool features can save you time, but they can also be gotchas that will cause bugs.

      Though it is a balancing act. Too simple and you’ll make mistakes due to how much you have to repeat yourself or using unsafe equivalents (like using preprocessor directives to mimic features that C++ natively supports).