This page is a permanent link to the reply below and its nested replies. See all post replies »
Adeptlinguist · M
Rust is up and coming. Python good for data science.
JavaScript for web stuff.
Personally I know C and C++ and am trying to learn Rust.
Really depends on what you intend to do.
JavaScript for web stuff.
Personally I know C and C++ and am trying to learn Rust.
Really depends on what you intend to do.
helenS · 36-40, F
@Adeptlinguist I use Perl to process data which come from web forms.
Never heard of Rust.
Never heard of Rust.
Adeptlinguist · M
@helenS Rust is memory-safe and is the future for safer systems: https://www.rust-lang.org/
helenS · 36-40, F
@Adeptlinguist I checked, and it's not installed on any of my accounts. Must be really new.
Adeptlinguist · M
@helenS It’s pretty new. And very cool.
helenS · 36-40, F
@Adeptlinguist I could install it on my Mac, to play with it.
Installation appears to be easy. The site says
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
and I'm done.
Installation appears to be easy. The site says
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
and I'm done.
Adeptlinguist · M
@helenS Easy to install and play!
helenS · 36-40, F
@Adeptlinguist Does it have a string data type? Or is it like C and I'll have to bend over backwards just to append two strings?
Adeptlinguist · M
@helenS Yes but I don’t know enough about it yet
Adeptlinguist · M
Rust is all about memory safety so maybe strings are difficult? I just don’t know yet.
helenS · 36-40, F
@Adeptlinguist Does "memory safety" mean there are safeguards against memory leaks? Garbage collectors or something similar?
Adeptlinguist · M
@helenS It’s all about avoiding unauthorised memory access… to avoid the sort of security issues that have happened through memory overflows
helenS · 36-40, F
@Adeptlinguist Got it – thank you! I'm much too naïve to worry about unauthorised memory access... 

helenS · 36-40, F
@Adeptlinguist Oh it can create executable binaries!
Adeptlinguist · M
@helenS DOH! Yes!
Adeptlinguist · M
It’s a real programming language!