pileghoff

joined 1 year ago
[–] pileghoff@programming.dev 1 points 1 year ago (3 children)

I'm from Europe i literal don't know anyone who uses WhatsApp.

[–] pileghoff@programming.dev 2 points 1 year ago

One of C's main painpoints is that development is slow. I work in embedded and there people usually use python or another scripting language along c, to handle tasks where performance and memory footprint os not an issue and you just want to build something, and then save c for when you really need it.

[–] pileghoff@programming.dev 1 points 1 year ago* (last edited 1 year ago) (1 children)

How would they add runtime checking without breaking all existing code?

But I think warning people is a good start, because those checks can be added to your CI pipeline and reject any incoming code that contains warnings. That way you can enforce type checking for a subset of modules and keep backwards compatibility.

[–] pileghoff@programming.dev 0 points 1 year ago (2 children)

Avoid projects that require a lot of memory management to begin with. Usually embedded is a good place to start because of this, while a desktop app is a bad place to start. Learn what c is good at (fast memory effecient stuff) and avoid stuff where c has largely been replaced for good reasons.

[–] pileghoff@programming.dev 9 points 1 year ago (9 children)

First semester of my cs degree, it was around 50/50. After 3 semesters very few women were left. Spoiler: it was not because they could not handle the courses.

view more: ‹ prev next ›