this post was submitted on 25 Mar 2025
202 points (97.2% liked)
Rust
6700 readers
84 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I think that many a time people begin a project coding in a far-far-far too-low level programming-language: they're solving the wrong problem!
Build your prototype in a high level language, get the model/architecture correct .. and THEN begin replacing the slow bits with faster languages..
To me that seems right.
Haskell to begin-with, & when it solves ALL of the problem, correctly .. THEN you begin converting stuff to Crab-lang/Rust..
When you're still bashing 'round, trying to discover the form of the underlying problems in your problem .. that's the wrong time to be doing low-level stuff, to my eyes..
_ /\ _
I get the sentiment, but I think Rust does a pretty decent job even in the prototyping phase. I'll run snippets in Python or Lua, but that's mostly for data mangling, like generating code from a data format or preparing test data.
So far it works pretty well.