What I Hate About Your Programming Language
Subject:   What I hate..
Date:   2003-05-14 01:24:24
From:   anonymous2
about Perl: "there's more than one way to do it" is best applied at a more abstract level (ie algorithm design) than coding -- maintainability is improved if the code is written the way the maintainer expects - "the naive way is the best way (tm)"

about Python: invisible syntactic elements

about PHP: silly inconsistencies

about Java: it's supposed to be universal, right? why no builtin types for decimal numbers and dates -- it's been estimated over half of programs have to deal with these (and many of the rest would be improved by using decimals instead of floats, IMO) PL/1 was better.

about visual basic: you've got to wonder about any language with "dim" as a reserved word. It probably has more inconsistencies than any three other languages put together.