57 ms·
Multiprocessing. Atomics. Vectors. GPGPUs. All foreign to C when they were introduced.
by fanf2 3y ago
Multiprocessing. Atomics. Vectors. GPGPUs. All foreign to C when they were introduced.
- pizlonator 3y agoI don't think any of those are foreign to C since: - All of them were designed with C in mind, so much so that in many cases the C implementation of those features was the first implementation of them. The first SMPs were programmed in C with C APIs. The first time I did atomics was in C. When vector APIs are introduced, they're usually exposed to C first. Etc. - All of those features fit more elegantly into C than any other language. C runs on GPUs so naturally while most other languages don't run on GPUs at all. So, the things you list are examples of features that are more native to C than they are foreign.