3 ms·
If you are writing high performance code use Rust. (Slow development times, high performance) If you are writing a typical business application use Python. (Fa
by ReflectedImage 4y ago
If you are writing high performance code use Rust. (Slow development times, high performance)
If you are writing a typical business application use Python.
(Fast development times, low performance)
Or if you want to be clever do a hybrid of both. Create Rust modules for your Python code.
This is just about selecting the right tool for the right job.
- pjmlp 4y agoI would rephrase it as follows, If you are writing high performance code where a tracing GC isn't an option, and there are SDKs available use Rust. Otherwise an AOT compiled language is a better option, and if not, and there are only C and C++ SDKs available, also factor in the development cost of creating wrappers in Rust, before doing the actual development activities. If there is too much money being burned in wrapper libraries, maybe that isn't the best option as well.
- npn 4y agoI picked Crystal so I didn't have to choose.
- ReflectedImage 4y agoThat's in the C / C++ / Rust bucket due to the typing system.