3 ms·
1. A cross platform gui library, that could replace electron as the go to choice when making cross platform apps with a GUI. 2. Tools to help making parallel p
by gameswithgo 7y ago
1. A cross platform gui library, that could replace electron as the go to choice when making cross platform apps with a GUI.
2. Tools to help making parallel programming easier, without massive impacts on efficiency. Future CPUs are offering more performance primarily through more cores and wider vector instructions. Currently to use these efficiently is often very hard.
3. A replacement for C/C++. Rust is promising, you could contribute there, or to Zig, or come up with something better.
4. large scale, high quality studies into the efficacy of various programming ideas, languages, methodologies, etc. (Does dynamic typing increasing or decrease productivity, or under what domains does it do one or the other, does functional programming reduce error rates, by how much, and at what performance cost? etc
- zelly 7y ago1. Flutter, Qt 2. OpenMP is easy to use, just put #pragma statements 3. Rust is the leader here. It's doing very well. 4. I have read a few studies like this. The takeaway was that it took about the same time to write a program in every language studied (it included Haskell and FP langs). Language/paradigm also did not have much of an effect on correctness and bugs.