Regardless of usability, which programming language is the most elegant?
For further actions, you may consider blocking this person and/or reporting abuse
Regardless of usability, which programming language is the most elegant?
For further actions, you may consider blocking this person and/or reporting abuse
Bentil Shadrack -
Nandini S Hinduja -
Nandini S Hinduja -
Mangai Ram -
Oldest comments (29)
Is that more beautiful than
1337 > 0
? I'm not sure, but that's the Ruby way to do things and it can definitely be elegant. (The typical operator syntax is also perfectly valid in Ruby).Yeah, it can make code quite elegant. Totally possible to do similar in JS
I have my reasons not to like Ruby, but I can't deny it's very beautiful
To be honest, I think Ruby has an awful syntax. There's way too many ambiguities that get resolved in weird ways. It just feels like there once was an idea behind it that has long been forgotten.
Being able to call methods on literals is nice, but compared to the many ugly parts, I'd still prefer something a bit more unwieldy but at least consistent.
Rails is making perfect use of it. Look at such expressive queries:
I love Ruby syntax, but a different take on elegance is Lisp. Everything is a list. Which is consistent and powerful. Is it "beautiful" not like Ruby but from an elegance in simplicity it holds a special spot.
python:D
I think one must mention the fabulous Brainfuck :)
yep!
Thanks! Came here to say this!
You call BrainFk, I raise you Ook!, which is based on BrainFk. 🤣
Jokes aside, I really liked Shakespeare. There was something poetic about coding in it. 🤯
Every time I work with Elixir, I feel like the code (and any generated documentation) is a work of art. It's very familiar to Ruby but has an entirely different programming paradigm, which feels great.
Also, the fact that it uses way less intransparent magic makes it more straightforward for me to read.
It's a bit more "hardcore" than Ruby too, but has much less ambiguity too. I was gonna name it too, pattern matching allows to do everyday operation so easily, once you get used to it it's crazy.
All languages that use curly brackets.
+1
It's more readable for me, imagine debugging indentation issues!
I Guess Solidity as it is a mix of C++, Python and JavaScript It does not has that much use case as of C++ or JavaScript but it looks Beautiful. Here is an example
Using LabVIEW, you can draw pictures:
There is a language called "なでしこ(Nadeshiko)". It's all in Japanese.
If you code and like anime, this is one way to learn Japanese lol
I'll leave the link to their official site here.
Tough call between APL and F# as being the most elegant. (Lispers and Schemers will disagree with me. But I make no apologies!)
F#
Yup! I'm not into the .NET ecosystem at all, but F# syntax feels perfect to me.
Among the ones I have used, I think Python has very minimal and beautiful syntax.
Beauty lies in the eyes . . . and all of that, so as per me, the following languages are very pretty: Lisp (Clojure, etc.), Elm, Scala, F#, Racket, Haskell, and maybe even Julia, Ruby, Nim, D, etc.
Yeah, looks really tight and neat! ^.^
Python's readability is unparalleled, even non-programmers can have an idea of what's going on. Straightforward but can it be called beautiful just because it's readable? English is readable but it's certainly not a "beautiful" language.
Ruby certainly emphasizes elegance. It's like poetry...but not all poetry is good.
Lisp has a timeless minimalism in its absolute lack of syntax beyond (this).