What are you working on, Jow Forums?
Previous thread:
What are you working on, Jow Forums?
Previous thread:
Other urls found in this thread:
autoitscript.com
youtube.com
twitter.com
twitter.com
yandex.com
better-dpt-roll.github.io
jsfiddle.net
twitter.com
>he says "eff stab", not "eff ess tab"
That one shitty OP pic, pajeet.
fuck you atheist fuck
If you're writing anything moderately complex in C and leave datastructures and algorithms to a library as 'high level' parts you don't care about you're not really writing low level code in a sane way anymore.
If you're writing low level code you care about how your data is handled. There's plenty of datastructures you can use appropriately but you probably want rather intimate control of them.
I haven't followed the discussion, but in general it's a bad idea to reinvent the wheel. For example, if you need a RB-tree in your Linux kernel module, you should use the kernel implementation and just call those functions, rather than trying to implement your own.
Not only does this reduce the number of bugs, but it is a lot easier for anyone trying to maintain your code to read it and understand what it is when you use a well-known API.
>f you're writing anything moderately complex in C and leave datastructures and algorithms to a library as 'high level' parts you don't care about you're not really writing low level code in a sane way anymore.
I disagree with this. After pulling in a bunch of helpful libraries, your code will still be faster than python or similar language. And as a bonus, if you want to get more low-level, you can identify bottlenecks and manage it yourself better at those points.
If you're programming in C you should be doing your own data structures by hand because you WANT to, not because you have to. If doing data structures is not your idea of a fun afternoon, C++ might be more your speed.
>And as a bonus, if you want to get more low-level, you can identify bottlenecks and manage it yourself better at those points.
Additionally, if you really wanted, you can fine tune your compiler optimizations more than just setting -O
cool opinion bro, but what if you like the simplicity of C but aren't interested in writing a data structure you've written a million times before?
I wish I could learn programming without the lack of a CS degree hanging over my head and demotivating me.