3 ms·
Computer architecture has already changed, with today's PCs having many logical processors. And indeed C lacks any direct affordance for parallelism. Good old p
by jzwinck 14y ago
Computer architecture has already changed, with today's PCs having many logical processors. And indeed C lacks any direct affordance for parallelism. Good old pthreads are hardly adequate for many tasks compared to facilities in other languages. Yes, you can implement most of the needed features in C, but often without the grace or safety available elsewhere.
- pbsd 14y agoC11 adds thread and atomic op support: https://en.wikipedia.org/wiki/C11_%28C_standard_revision%29 https://en.wikipedia.org/wiki/C11_%28C_standard_revision%29
- mrb 14y agoPerhaps you are right. Perhaps a technological advance in compilers and languages so deep as to dislodge C is needed to fully solve the ease of programming of many-core computers... Something the industry has been trying to achieve for more than a decade.