• ricdeh@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    6 months ago

    C is the hardware language N°1 of the high-level languages. If you actually want to know and control what happens in the machine, you write in C. Rust, C++ and all the other abstractions are for people who do not understand how computers and computer memory work.

    Edit: grammar

    • Ethan@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      I’ve written programs in C. I’ve written programs in assembly, for x86 and for microcontrollers. I’ve designed digital logic and programmed it into an FPGA. I’ve built digital logic circuits with transistors.

      I’ll still take Go over C any day of the week. If I’m doing embedded, I’ll use TinyGo.

  • 0x0@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    6 months ago

    Ah yes, the rust zealots shitting on one of the most important languages of all time… again.

    Kinda weird how the number one way to promote Rust has been to downplay C and others.

    • AggressivelyPassive@feddit.de
      link
      fedilink
      arrow-up
      0
      ·
      6 months ago

      How exactly do you promote anything without saying “it’s better than the competition” in some way?

      What else can you say about a programming language? There’s literally not a single point where a feature is not a comparison to the rest of the languages. There’s exactly one actual barrier: turing completeness. And that bar is so low, even Excel gets over it.