On Jul 31, 12:47 am, Indicator Veritatis <[email protected]> wrote:
> But one of the main points of Eckel's rather negative analysis of the
> checked/unchecked distinction is -precisely- that it lends itself to
> the abuse you mention. That is WHY no language since Java's invention
> has chosen to repeat the experiment. And sure enough, the problem
> really is not as bad in Python or Ruby as it is still in Java.

Yet Java is still the most popular programming language.  Perhaps it's
not quite as "failed" as one might think.  I would imagine that a lot
of the abuses stem from Java being used lazily or in inappropriate
circumstances (when a more flexible scripting language might do
better).

Java is statically typed, so comparing it in this respect to the
dynamically typed Python or Ruby might not be as fair as your
statement sounds.  Along with statically typed languages are better
tools to create and analyze better code, which helps avoid abuses of
the system if engineers understand how to use them.

Or maybe it's just different strokes for different folks.

The bottom line for me is that lousy programmers will abuse whatever
system you put in front of them, so complaining about the system
rarely sees anything get done.  It's like complaining about government
without being an activist.

Doug

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to