DEV Community

Discussion on: 5 Compiled Languages for Script Kiddies

Collapse
 
bgalvao profile image
Bernardo

I think Go is having newcomers from Node, Python and Ruby because Go is meant for better scaling and concurrency. Also, it was built from the ground up with multi-core processors in mind. I kind of like the way it scripts, except working with arrays feels a lot like... Java - you have to use a for loop pretty much. While this is just minor, I would love to see those map(), filter(), reduce() functions that we can find in JS and Rust.

Rust feels more suited for multi-file programs. AFAIK you can't really use external packages/libraries without setting up a cargo project, including the dependency in the cargo.toml file and compiling it all together. Even if all you wanted from the start was a single file script.

I love Rust, but I'd still use Python for scripting and Node to deal with server side (ok maybe Go).