Regardless of the language's usefulness, which language fails the beauty contest the worst?
For further actions, you may consider blocking this person and/or reporting abuse
Regardless of the language's usefulness, which language fails the beauty contest the worst?
For further actions, you may consider blocking this person and/or reporting abuse
Akash Pattnaik -
Sloan the DEV Moderator -
dev.to staff -
vincanger -
Latest comments (232)
Objective-C and Python
I was literally searching on Google “Why Ruby is so ugly?” when this article appeared on the list. “puts” in Brazilian Portuguese is a slang for “oh, fuck!”, or when something was messed up. And when I saw a code example with:
say = ‘hello’
5.times { puts say }
I only could think what kind of psychopathy is that.
Definitely python. Oldschool 80's-style. I wonder how this could become so popular.
Any language that uses ":=" for assignment - GO and Pascal comes to mind, and any language that uses tabs or spaces to define scope in the code - Python, Spin and make come to mind.
Any language that uses ":=" for assignment - GO and Pascal comes to mind, and any language that uses tabs or spaces to define scope in the code - Python Spin and make come to mind.
I'm of the opinion that most (if not all) language syntax looks pretty anyways, as soon as you view the code with a cool IDE, with pretty font and theme. Also formatted by a code formatter.
Swift is ugliest, look at this AppDelegate method for example...
CoffeeScript by far, its horrid, I rather write brainfuck than Coffee!
ATS.
Rust. It is forcing me to consider allowing semicolons in my JavaScript.
F# would never do such a thing!
This discussion is really unfair for JS developers :)
assembly language
I know java and ruby only so I do not have much to say about other languages. Java is definitely verbose but I don't see it as ugly. ruby is build to write elegant code but I find it a bit of awkward and insecure because of its simplicity.
TeX/LaTeX
Some comments may only be visible to logged-in visitors. Sign in to view all comments.