2 ms·
You might want to express yourself clearer then. You pretty categorically said "You don't", and said "compiling kernels 24/7", which is something no one does.
by theamk 5y ago
You might want to express yourself clearer then.
You pretty categorically said "You don't", and said "compiling kernels 24/7", which is something no one does. The implied message there is that the vast majority of people don't need lots of CPU, and there is some "better software" which can eliminate CPU requirement for this. Please correct me if I misunderstood your point.
My reply was an anecdote that when working on C++ codebase, the beefy machines are required. The implied message was that a sizeable fraction of people _do_ need the lots of CPU, and no amount of "better software", whatever it is, can help. Given the website we are on (HN), there is a large number of people reading your message who routinely actually use languages with long compile times.
Therefore, your statement of "You don't" is not correct, I really do need it, despite not encoding video or compiling kernels on my local machine.
Hopefully this makes it clearer for you.
- hackerfromthefu 5y agoWell that better software in this case was called Delphi :D blistering fast compile times and equivalent runtime performance, just slightly more verbose syntax. Pretty much enough power to do what you need for anything.
- theamk 5y agoBeen there, did that, nope. I am not going to writing manual destructors again. This is not a desktop app, this is a data processing app with pretty complex algorithms. For example, we actually have to make a decision re scoped_ptr (non-refcounted) vs unique_ptr (refcounted) object, use arena allocators, and so on.