SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Formerly About Applied Materials -- Ignore unavailable to you. Want to Upgrade?


To: Steve Wood who wrote (20941)6/28/1998 8:29:00 PM
From: Sid Stuart  Read Replies (2) | Respond to of 70976
 
***OT***

The main problem is that it is a cycle hog of epic proportions and
is happiest when surrounded by megabytes of free RAM. It has
reached critical mass among the developer community. Although it's
to early to say for sure, it seems ever more likely that the
solutions it offers will propel it across the chasm from "interesting
idea" to "we've got to have this" among the corporate IT manager
croud. If/when that happens, the next wave of corporate upgrades
will be a given.


There is research/development being done in several companies to improve the performance of Java. Sun's HotSpot VM, which actively profiles programs as they execute and optimizes the sections that use the most CPU time, is an example of the results. Sun claims it is capable of executing Java programs as fast programs written in C++, so the cycle hog may turn into a cycle mouse. The speed deficiency is also only for for interpreted Java programs (most are). There are also several IDE's that generate binary applications from Java source code. These applications are said to be generally as fast as similar C++ applications. As for memory, I haven't seen much written comparing the memory usage of C++ programs vs Java, but I doubt there would be much difference.

Where Java will have an impact is on the quality and quantity of applications. In Java, software developers finally have a generally available language that makes it easy to write good code. I have heard comments from mid-level development managers from IBM and Novell that say developing in Java improves the productivity of programmers by 30-40%. That improved productivity combined with the additional feature of simplified code sharability offered by Java Beans is why everyone, even Microsoft, is climbing aboard the Java train.

So what impact will this have on AMAT? (Which is why you are reading this, isn't it?) If developers spend less time fighting the language they are using, they can spend more time trying to understand how to create programs that help the user instead of confusing him. Better programs means more people will be able to understand how to use computers and thus will buy them. In addition, the Java VM will start showing up in an appliance near you: phones, washers, watches, set-top boxes, oscilloscopes. All these devices will consume chips. And we all know what increased chip consumption leads to....