But programming language itself is a tool. And, you need one tool to improve the other, that imply your tool (programming language) is not good enough.
IMO, the only reason why java is still in use - superb IDE and tooling, that compensate terrible language design.
IMO, the only reason why java is still in use - superb IDE and tooling, that compensate terrible language design.