2 ms·
"if by "data structures" you mean data structures sufficiently generic and powerful enough to be used by a very wide variety of programmers" Nope, not what i m
by bsaul 10y ago
"if by "data structures" you mean data structures sufficiently generic and powerful enough to be used by a very wide variety of programmers"
Nope, not what i meant. Just a data structure suited to my very specific problem, optimized just for my particular case. That's usually much easier than solving the general problem in a generic manner. And that should be possible to do easily in a programming language.
- humanrebar 10y ago> Just a data structure suited to my very specific problem I think the point is that it's harder to do this properly than it seems like it is, especially in a systems language. I've seen many "working" shared pointers in C++ that only worked if you used them in the way the original authors happened to use them. They wouldn't work if, say, you put a bunch of them in a std::vector. So some of this is about what "works" means to different people.