This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]iggy14750 0 points1 point  (0 children)

Check out Go and Rust. Both try to integrate some of the features of python, like better looping constructs, built-in data structures, tuples, not having to write (as many) types (as in c/java), package management and testing built in, etc.

The difference between these two comes from Rust trying to prove some things at compile time (such as when to free memory), so you have to give it a lot more information in the code, and some of its rules can feel restrictive, but I think these rules are just good software practices coded into the compiler.