3 ms·
Is made to be fast. Also, C/C++/rust is made to be slow. One recent article that touch it (for rust): https://pingcap.com/blog/rust-compilation-model-calamity
by mamcx 6y ago
Is made to be fast. Also, C/C++/rust is made to be slow.
One recent article that touch it (for rust):
https://pingcap.com/blog/rust-compilation-model-calamity https://pingcap.com/blog/rust-compilation-model-calamity
- blackrock 6y agoIt seems like one problem with rust is that it is a single threaded compiler. We’ve reached the ends of fast CPUs. To gain performance improvements, we need to use multiple cores, and process it in parallel. I wonder if this is an opportunity for github or Microsoft to host a cloud compiler? Just check in your code to github, and the cloud compiler will compile it across thousands of servers, all running in parallel. Cost: $100/month per engineer.
- mamcx 6y ago> It seems like one problem with rust is that it is a single threaded compiler. That could be a symptom but is not the root cause.Is just that the syntax/features choices (as choiced!) are hostile to fast performance. Even going parallel, I bet a pascal compiler will beat it overly, because you can give rockets to turtles but are still turtles...