3 ms·
I'm a Python user, and always dipping my toes in other tech, working through books on Go, wrote some Node servers and so forth. I rarely find something that ha
by BuckRogers 12y ago
I'm a Python user, and always dipping my toes in other tech, working through books on Go, wrote some Node servers and so forth.
I rarely find something that has enough advantages to warrant augmenting or replace Python or bring it into 'my stack'. The time involved to really master these things isn't worth it, in my opinion.
Something with no GC for hard real-time systems would fit the bill, also something that I could write performance-critical libraries with a C ABI like Rust to call from Python. I've had my eye on Rust and of course C(++), but mostly waiting for Rust to stabilize before diving in.
Guides like this are going to mean a lot in the coming months for people like me who are Rust-curious but don't have a systems programming background.
I'm not so much looking for yet-another-scripting language or GC'd language but a systems language that perfectly augments my Python/SQL knowledge.
Thanks for doing this, Steve.
- steveklabnik 12y agoAwesome, thanks. I think you exemplify something that's gonna happen a lot in the next year or two, and I'm really interested to see how it goes. I learned systems stuff in college, and so when people have asked me for resources, I'm a bit lost... So my solution is to make them. I'm hoping others do too. Systems is fun!
- progman 12y agoYou should consider the Nim language. It "feels" like Python but has seemless integration with C, and native performance like C. http://nim-lang.org http://nim-lang.org
- BuckRogers 12y agoI did at one time. I've been keeping my eye on Nim (though a far less watchful one than on Rust) to see if the standard library works one day without using the GC.