1996-06-18 - Re: [Noise] Re: Java

Header Data

From: Simon Spero <ses@tipper.oit.unc.edu>
To: s1113645@tesla.cc.uottawa.ca
Message Hash: cc38c19abe31ea5caeef682291a3700e1fa19117bfa7f274d686c619a5500555
Message ID: <Pine.PCW.3.94.960618071727.2111A-100000@CISPPP>
Reply To: <Pine.3.89.9606171924.B20059-0100000@tesla.cc.uottawa.ca>
UTC Datetime: 1996-06-18 10:33:00 UTC
Raw Date: Tue, 18 Jun 1996 18:33:00 +0800

Raw message

From: Simon Spero <ses@tipper.oit.unc.edu>
Date: Tue, 18 Jun 1996 18:33:00 +0800
To: s1113645@tesla.cc.uottawa.ca
Subject: Re: [Noise] Re: Java
In-Reply-To: <Pine.3.89.9606171924.B20059-0100000@tesla.cc.uottawa.ca>
Message-ID: <Pine.PCW.3.94.960618071727.2111A-100000@CISPPP>
MIME-Version: 1.0
Content-Type: text/plain




On Mon, 17 Jun 1996 s1113645@tesla.cc.uottawa.ca wrote:
> 
> helped too (something more substantial than the windowing primitives it
> comes with). Java has all these things. (One thing that detractors of
> Smalltalk claim is that it is slow--slower than Java. However there is a
> research dialect from Sun called Self which is supposed to be 50% as fast
> as C.)

Smalltalk was in fact the first object oriented language to ever be
tweaked enough to be useful (smalltalk-80 is where JIT came from). 

Self is a completely different kettle of ball-games; it's older than java,
and based on a totally different conception of OOP. The only major 
language Ican think of that's from the same family is newton script. Self
does away with the concept of classes, and instead uses prototypes to
inherit from. The main design principle seems to have been: create a
language that's as slow as possible, then see how well you can optimise it
:)

Simon






Thread