cross-posted from: https://lemmy.world/post/31184706

C is one of the top languages in terms of speed, memory and energy

https://www.threads.com/@engineerscodex/post/C9_R-uhvGbv?hl=en

you are viewing a single comment's thread
view the rest of the comments
[–] 34 points 1 year ago (6 children)

For those who don't want to open threads, it's a link to a paper on energy efficiency of programming languages.

  • source
  • hideshow 7 child comments
  • [–] 41 points 1 year ago (24 children)
  • [–] 7 points 1 year ago (1 child)

    I guess we can take the overhead of rust considering all the advantages. Go however... can't even.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    Even Haskell is higher on the list than Go, which surprises me a lot

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 year ago (1 child)

    WASM would be interesting as well, because lots of stuff can be compiled to it to run on the web

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago* (last edited 1 year ago) (1 child)

    Indeed, here's an example - my climate-system model web-app, written in scala running (mainly) in wasm
    (note: that was compiled with scala-js 1.17, they say latest 1.19 does wasm faster, I didn't yet compare).
    [ Edit: note wasm variant only works with most recent browsers, maybe with experimental options set - if not try without ?wasm ]

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 year ago (1 child)

    I would be interested in how things like MATLAB and octave compare to R and python. But I guess it doesn't matter as much because the relative time of those being run in a data analysis or research context is probably relatively low compared to production code.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (16 replies)
  • load more comments (5 replies)