Rogers and BitTorrent: another datapoint

Michael MacLeod mikemacleod-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
Fri Oct 27 18:09:28 UTC 2006


So let me get this straight... you rate OO languages based on your ability
to write procedural code in them?

On 10/27/06, Lennart Sorensen <lsorense-1wCw9BSqJbv44Nm34jS7GywD8/FfD2ys at public.gmane.org> wrote:
>
> On Fri, Oct 27, 2006 at 08:45:33AM -0700, Matthew Godycki wrote:
> > I hate to say this, but it sounds like all these problems would have
> been solved
> > by consulting some documentation.  As an aside, why is it stupid to
> define a
> > class (template for an object) in an OO language?  If that's the case,
> then defining
> > a procedure in a procedural language is equally stupid.
> >
> > As an aside, Java as a language is actually very stable.  All the
> various revisions
> > have to do more with the additional packages evolving, moreso than the
> language
> > itself.  That in itself is a whole other issue, SUN seems inept at
> keeping the
> > language and libraries separate from one another.
>
> Perhaps because I know OO isn't the catch all solution to everything, I
> fail to see the point in having a language that can't do anything
> without using objects/classes for it.  Originally I mainly hated the
> virtual machine concept, but eventually native compilers came about.
> Virtual machines are too inefficient and mainly make sense when you
> don't know what the archtecture is going to be.  Most programs you know
> are going to run on a specific architecture, so you should simply
> compile it for that and not some stupid, bloated, inefficient virtual
> machine.
>
> You can work with objective C without using objects.  It has a rather
> nice object system, but you don't have to use it.  You can work in C++
> without using objects.  It has an OK object system byt you don't have to
> use it.  You can work with OCAML without using objects, you basically
> use just CAML, which is a very nice version of ML and an awsome
> procedural language, but again you don't have to use objects.  Perl has
> a lousy object system, but you don't have to use it to do useful stuff.
> Modula3 has a rather nice object system, but you can do lots of nice
> code without using them.
>
> Java has an OK object system (it originally borrowed a lot from c++,
> including some things they should have.  Java2 seems to have fixed a lot
> of those problems with the new interfaces system).  You can't do
> anything in java without objects.
>
> And yes SUN does a lot of stupid stuff.  They can't seem to figure out
> versions numbers at all.  I thought after the Solaris mess they had
> learned, but no they did the same thing with java.  So version 1.4 is
> java2 and 1.5 if java5 or is it 2.0 is java5 while 1.4 was java2?  What?
> Seems a lot like Sunos 4 was solaris 1 and Sunos 5.x was solaris 2.x but
> then solaris 2.7 was solaris 7 or sunos 5.7.  Someone at SUN is
> obviously insane. :)
>
> --
> Len Sorensen
> --
> The Toronto Linux Users Group.      Meetings: http://gtalug.org/
> TLUG requests: Linux topics, No HTML, wrap text below 80 columns
> How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gtalug.org/pipermail/legacy/attachments/20061027/b405a48e/attachment.html>


More information about the Legacy mailing list