cm0002@lemy.lol to Opensource@programming.dev · 18 days agoGNU Gets Back Into Nutrition Software After 14 Year Hiatuswww.phoronix.comexternal-linkmessage-square3linkfedilinkarrow-up142arrow-down10
arrow-up142arrow-down1external-linkGNU Gets Back Into Nutrition Software After 14 Year Hiatuswww.phoronix.comcm0002@lemy.lol to Opensource@programming.dev · 18 days agomessage-square3linkfedilink
minus-squareWhoIzDisIz@lemmy.todaylinkfedilinkarrow-up9arrow-down3·18 days ago GNUtrition has now been rewritten in plain C code to replace the prior version written in Python 2. Another couple decades later it’ll finally be moved to Rust.
minus-squareColloidal@programming.devlinkfedilinkarrow-up3·18 days agoI have to ask why on earth they would switch to C. I can only imagine the performance walls they were hitting in such a high computationally bound application, that forced their hand to rewrite the entire code in C of all languages.
minus-squareLumisal@lemmy.worldlinkfedilinkarrow-up4arrow-down1·18 days agoWell hey at least it wasn’t Assembly!
Another couple decades later it’ll finally be moved to Rust.
I have to ask why on earth they would switch to C. I can only imagine the performance walls they were hitting in such a high computationally bound application, that forced their hand to rewrite the entire code in C of all languages.
Well hey at least it wasn’t Assembly!