|
|
|
|
|
by gliese1337
5145 days ago
|
|
Do you feel the same way about, say, garbage collection? The point of high-level languages is to eliminate the need to know about the underlying platform. Automatically dealing with the details of parallelism is not different from automatically dealing with the details of memory management. Of course, there are some things that are going to always be application-specific (not platform specific), and you should be able to get around the abstraction to fiddle with those. And one of the strong selling points of C and C++ is that they do expose the underlying platform so you can do "bare-metal" programming and platform-specific tricks. But if you need to do that, just don't using this part of the standard library! Adding more, better abstractions does not hurt anybody who doesn't want to use them, and helps everybody who does. |
|
What.
Obviously garbage collection would be even worse than the introduction of threading concepts into C++.
Since you seem to think it's a reasonable thing to compare against, it's clear you have no clue of the perspective Blunt is taking into this.