Re: OT: Comparison of Java, Perl, PHP, C++, C#, VB in PECI survey

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Tim Smith (reply_in_group_at_mouse-potato.com)
Date: 05/09/04


Date: Sun, 09 May 2004 17:16:05 GMT

In article <2bfb3b97.0405081829.752d3bb3@posting.google.com>, asj wrote:
>> 1. It's the flavor of the month with the PHBs, and so every publisher
>> rushes out a ton of crappy books.
>
>
> uh...java has been with us for 9 years...this might be true for C# though.
> notice that this survey correlates well with other surveys of language
> usage. for example, java is extremely well represented in any

C was around for many years, with only a handful of books, and then exploded
in the bookstores.

...
>> There are many Java libraries and technologies that are very awkward to
>> use, and bloated in their interfaces. Things that are easy to figure out
>> in, say, Perl, just from the perldoc documentation, often send me to the
>> bookstore in Java.
>
> you're kidding right?

No. Java libraries often provide very complex interfaces to simple tasks,
whereas Perl modules tend to provide simple interfaces to simple tasks.
Compare the two in, say, database access, cryptography, and XML parsing, if
you want some examples.

There is nothing inherent in Java that forces it to be this way (heck, I
have my own Java crypto library at work that provides a simple, functional,
interface, that can be documented clearly and completely in one page).

-- 
--Tim Smith


Relevant Pages

  • Re: OT: Comparison of Java, Perl, PHP, C++, C#, VB in PECI survey
    ... >> There are many Java libraries and technologies that are very awkward to ... >> in, say, Perl, just from the perldoc documentation, often send me to the ... No. Java libraries often provide very complex interfaces to simple tasks, ...
    (comp.lang.php)
  • Re: OT: Comparison of Java, Perl, PHP, C++, C#, VB in PECI survey
    ... >> There are many Java libraries and technologies that are very awkward to ... >> in, say, Perl, just from the perldoc documentation, often send me to the ... No. Java libraries often provide very complex interfaces to simple tasks, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: dynamic type checking - a pauline conversion?
    ... to actually write the code in Java. ... Is the query handled ... One of the problems with Java typing is small differences in interfaces ... array iteration, List iteration, and database query result iteration all ...
    (comp.object)
  • Re: CLOS Properties Question
    ... In interfaces, you can declare methods, but you ... This mess was the result of the fact that interfaces ... > is even an OOPSLA or ECOOP paper published before the advent of Java ... > Back to the question what this all has to do with multiple inheritance: ...
    (comp.lang.lisp)
  • Re: Python vs C for a mail server
    ... that is mostly unnecessary with Python. ... > I don't have enough experience with languages that provide interfaces, ... > such as Java, to understand how useful they are, but it's my impression ... I can't comment on "most Java APIs", but if you look at established ...
    (comp.lang.python)