this post was submitted on 30 Dec 2025
6 points (68.8% liked)

Opensource

4757 readers
82 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
 

Hey guys this is an image viewer i made in pure c it uses an exe to launch so no need for folders or dependencies and its under a megabyte in size and is the most lightweight and user-friendly for user it has more details in the link i want others to test it out to give their feedback hope you all could do that for me. Link for it: https://github.com/samsa12/Pix

you are viewing a single comment's thread
view the rest of the comments
[–] Nomad@infosec.pub 4 points 1 week ago (2 children)

Hard disagree. I'm a security engineer by training and actually learned C at university among other languages. Most security weaknesses are human error. Therefore most used and therefore read and audited code tends to be the most secure. C is a perfectly reasonable language for low level things like embedded controllers where rust is hard to get. But safer by design is always more reliable than skill or willpower or even experience. So its just not likely that his C code is safer than something written in current technology. I get feeling comfortable in a language, but that should not ignore technological progress. I'm not a fan of all thee rust hype, but in terms of security it is a signifikant leap forward and feels alot like C.

[–] Oisann@lemmy.world 2 points 1 week ago

thank you for the open opinion and that's why i love open projects you get open opinions and feedback which make it even better

[–] ulterno@programming.dev 2 points 1 week ago* (last edited 1 week ago)

embedded controllers where rust is hard to get

Funny, considering that the embedded chaps adopted it before most of us.

And if it's vibe coded, one probably needs to go with whatever language has more examples over the internet.