I know we learn C at school for our own good, but it's incredibly frustrating.

And IRL I know that I will never use C because it will probably never be the right tool for what I have to do

why would use a C program to make a request to an API!!

And I compared it to node because that's what I know the best, but most "modern" languages would be similar I guess

I don't want to handle memory allocation to extract a value from a JSON file :blobthump:

But whatever, that's maybe because I'm a young noob-level programmer :hit_w_feels:

@angristan Using C for that makes 0 sense... :( But at least it's curl 'easy' cleanup. Imagine what hard cleanup is.
@angristan *starts thinking of wile hacks to avoid memory management*
@angristan
knowing how to do these things will help you, though. it's important to keep in mind, even in higher-level languages, when operations will need lots of allocations, because allocations are one of the biggest performance bottlenecks

@angristan Yeah it's definitely cause C is so bad.

After years of changing requirements, eventually you realize that your app is leaking every possible kind of resource, this is the magic of deep C

@CharredStencil @angristan That might also be an indicator of "your" programming skills.

@steelman @angristan My manager skill says that I don't have to use a language that makes the programmer do a compiler's job.

@angristan At least for this case, Rust is shorter.

And people use Rust for writing OS kernel too. 🤔

Sign in to participate in the conversation
Mastodon

mstdn.io is one of the instance in the fediverse. We're an open-minded generalistic instance. Learn more here!