4 ms·
What we need from a programming language is to make medium complexity things, at worst, medium difficulty. I don’t care about hard problems, and easy problems.
by fijiaarone 4y ago
What we need from a programming language is to make medium complexity things, at worst, medium difficulty.
I don’t care about hard problems, and easy problems.
- nextos 4y agoErlang/OTP does medium difficulty things, i.e. very large applications with good fault tolerance and QoS, really well. But it's a very different niche. Perl and Ruby scale to mid sized applications quite well, but above that fault tolerance and QoS become hard.
- cutler 4y agoI think with languages like Perl, Ruby and Python you just need a static, compiled language to migrate to at a certain scale, preferably with similar features. Kotlin and Scala seem to be currently the best options for Ruby, Python and OO Perl. For procedural Perl maybe Golang.
- singingfish 4y agoRust gets large amounts of inspiration from perl so don't forget that one.
- nextos 4y agoWikipedia quotes Ruby as an influence, but not Perl, citing this source: https://doc.rust-lang.org/reference/influences.html https://doc.rust-lang.org/reference/influences.html Still, Perl might have influenced Rust via Ruby. Otherwise, do you have a reference for Perl's direct influence on Rust?
- dragonwriter 4y agoPython has a number of similar, static, compiled languages that are embeddable in Python code (notably Cython and taichi).