DEV Community

Discussion on: Which language would you want to see take over the world?

Collapse
 
qm3ster profile image
Mihail Malo

Performance, memory footprint, compile time, executable/runtime size and compatibility, and similar factors are entirely irrelevant.

But why? Performance, compatibility and compile time are part of ease of use.

So in real life, Rust, because of static analysis, module ecosystem, community, and the above. I can't honestly say the syntax is bad, and some of the constructs are really good. Most importantly, the "personal taste" is achieved by me not feeling the shame of expensive abstractions while still using semantic and ergonomic abstraction.

But if laws of physics were broken, probably Haskell, since I never tried Lisp.

Collapse
 
avalander profile image
Avalander

But why? Performance, compatibility and compile time are part of ease of use.

Because I don't want to hear that C is faster than anything else, Javascript has an npm package for anything you might ever need to do, and Java runs everywhere.

Hypothetically, if I were to create a programming language and I were designing the syntax, knowing what languages developers find elegant, simple, easy to work with and so on, would help me choose a few language's syntax to draw inspiration from. Knowing that someone prefers C because it runs fast and has a small executable size would be largely irrelevant for me.

Collapse
 
qm3ster profile image
Mihail Malo

Java runs everywhere

"runs" is a bit generous, don't you think?
Frankly, at this point, JavaScript might "run" in more places.
But C beats both and I don't see how it won't continue to.