Hello Hashnoders! What's your favorite programming language and what are the 3 things you would like to change in it?
Looking for some interesting responses.
Python
__future__ module is neat, though, and #coding:utf8 at the top fixes Unicode issues.Dart
typedef void Handler( int required, [ int optional ] );
is not possibleJava
Can't have checked exceptions in lambdas. >:(
Python is awesome. Buuuuut:
.pyc files for bytecode caching that are just annoying. PHP also caches bytecode and never needed to polute the working tree. Common python :pnpm publish. So. Much. Easier.My current favorite, even though I am still learning it, is Rust.
Ruby as a language is really beautiful and gets a lot of things right. But a few aspects keep bugging all the time:
$!, $@ etc. and, or etc. and &&, || with different operator precedence.Python
Choosing whether to support Python 2 or Python 3 even though now more people are supporting Python 3.
Packaging software is still not as intuitive and straightforward as other languages.
Lack of GUI libraries. PyQt and Kivy are good but I want more options.
Clojure
nil, like we have in JavaScript, but it's 1/4 the trouble since there are null and undefined in js.I don't really have a favourite language but lets got for PHP (7) because it's the one I know best.
Javascript
Some small annoyances.
Java
JavaScript
Đăng Tú
I'm ME! Surprise!
C++