Article View: comp.lang.java
Article #257Re: Will Java kill C++?
From: William D. Gooch
Date: Mon, 15 Apr 1996 09:34
Date: Mon, 15 Apr 1996 09:34
50 lines
2714 bytes
2714 bytes
In article <3170B180.51A8@concentric.net> "Alan L. Lovejoy" <alovejoy@concentric.net> writes: >.... >But these specialized processors suffered the same fate as the infamous >"LISP machines." The commerical RISC processors ate their lunch, for several >reasons: >1. The general purpose RISCs would run all software, not just Smalltalk >or LISP. It may be a little-known fact that some Lisp machines did have compilers for Fortran, Pascal, Ada, Prolog, and C. By far the best development environments for these languages were to be found on Lisp hardware in the late 80s (except for C, because they ran out of steam before getting around to making a decent collection of libraries available). >2. They were often faster than the special purpose processors, because >more resources were expended in their design and manufacture--because >the return on investment was higher. I think this is correct, but only for general-purpose uses. For example, a Lisp machine wouldn't run C programs very fast, because its design was optimized for Lisp, whereas "general-purpose" hardware is more or less optimized for C, and doesn't run Lisp very fast. But the raw clock rates of conventional hardware did get cranked up high much sooner, for the reasons you mention, and hence their per- formance for Lisp (or Smalltalk) is generally adequate. >3. The world wanted to standardize on MS-DOS and UNIX. This begs the question of "why?" If anyone can answer that accurately, they'll probably be a billionaire before long. >Another point to consider: Smalltalk (and LISP) would probably benefit from >a Java processor as much as would Java itself. At the "bytecode" level, >syntax differences and static typing are no longer relevant. Excellent point. Anyone know how many bits are in a Java machine word? ~~~~~~~~~~~~~~~~~~~~~~ William D. Gooch RothWell International goochb@rwi.com Texas liaison for the International Programmers Guild For information on IPG, see http://www.ipgnet.com/ipghome.htm ~~~~~~~~~~~~~~~~~~~~~~
Technical Details
Message-ID:
<goochb.339.00099333@rwi.com>Path:
arc1-ca.pugleaf.net!node238.fc.net!goochbReferences:
<31682FFE.2781E494@bbn.com> <DpJyGG.FKK@hkuxb.hku.hk> <denatale-1004960822260001@grail1506.nando.net> <dbell-1104960125190001@wholder2.cts.com> <goochb.327.000893D1@rwi.com> <dbell-1104961159050001@wholder2.cts.com> <316D8523.74D7@concentric.nShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!node238.fc.net!goochb From: goochb@rwi.com (William D. Gooch) Newsgroups: comp.lang.java,comp.lang.c++,comp.lang.smalltalk Subject: Re: Will Java kill C++? Date: Mon, 15 Apr 1996 09:34:26 Organization: RothWell International Message-ID: <goochb.339.00099333@rwi.com> References: <31682FFE.2781E494@bbn.com> <DpJyGG.FKK@hkuxb.hku.hk> <denatale-1004960822260001@grail1506.nando.net> <dbell-1104960125190001@wholder2.cts.com> <goochb.327.000893D1@rwi.com> <dbell-1104961159050001@wholder2.cts.com> <316D8523.74D7@concentric.n NNTP-Posting-Host: node238.fc.net X-Newsreader: Trumpet for Windows [Version 1.0 Rev A]