3 ms·
Hrm. I think there are some decent xounter arguments. I will agree that pure academic systems research is being superceded by industry development or academic c
by donavanm 12y ago
Hrm. I think there are some decent xounter arguments. I will agree that pure academic systems research is being superceded by industry development or academic commercialization. As a trend I think commoditization, parallelism, and management are where effort (and sucess) has gone, as opposed to novel research. Make it cheaper, wider, and possible to manage.
Influential counterpoints: distributed systems management/configuration/orchestration, distributed datastores (CAP, CALVIN, Dynamo, etc), system languages (Go, Rust), distributed processing (tilera, niagra, larrabe, gpus), network fabrics instead of trees, &stream processing jnstead of batch (kinesis, millwheel).
- Dewie 12y ago> , system languages (Go, Rust), How is Go not another example of how "programming languages have stagnated"[0] ? You could argue that it is really practical and productive, but that is a separate point to whether it or not it is "more of the same". Or maybe it is more of the same, just in the vein of languages that most people have forgotten about by now, so it is for all intents and purposes new. Certainly native compilation and some control over memory layout (I guess, with structs and such) and indirection have not been common features in recent memory (that is; those two points and automatic memory management, and overall simplicity compared to C/++). [0] From the article: > It included a chart lamenting the stagnation in [...] programming languages