2 ms·
You give people a language with a lot of influence from mathematics like Haskell, which should be easy to write because we familiarise ourselves with mathematic
by WilliamEdward 7y ago
You give people a language with a lot of influence from mathematics like Haskell, which should be easy to write because we familiarise ourselves with mathematics from a very young age.
You give people a language which is very close to english, like Python, which is accessible to an even larger audience.
Thousands of packages get written just to make it even closer to english, even more plug-and-play.
At the level of Haskell, their comfy syntax means you need to understand the logical implications of literally everything you write. At the level of Python, their comfy syntax sacrifices control over performance. Both good syntax, both problematic.
I'm beginning to think you can't have your cake and eat it too when it comes to languages. Maybe you'd even want to make the argument that it's a good thing that languages are inaccessible to most people.