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

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, ...
    (microsoft.public.dotnet.languages.csharp)
  • 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.vb)
  • 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: A Collections Framework?
    ... s> In what way do CL generic functions and CLOS fail to be many times ... s> more powerful and better at expressing interfaces than Java ... You see, there are lots of wealthy companies which use Java, and they can afford to hire lots of programmers to write that framework for Java. ... It would be nice to have one, but isn't strictly required, as one can use lists, or hash tables, or FSet library, or one of btree libraries, or uses pieces of cl-contaniers which actually work, or write their own implementation. ...
    (comp.lang.lisp)
  • Re: Are re-entrant functions not such a big deal?
    ... Java and C# using interfaces. ... This is not supprising given the Java security model. ... in essence nouns are bad class ...
    (comp.lang.forth)