subscribe cal First_Name Last_Namein the body of your message. The first issue includes a long look at why (not how) Java and C++ are very, very different, based on the revelations about the genesis of C++ in Bjarne Stroustrup's The Design and Evolution of C++.
We present our experiences in using Java as an intermediate language for the high-level programming language NESL. First, we describe the design and implementation of a system for translating VCODE--the current intermediate language used by NESL--into Java. Second, we evaluate this translation by comparing the performance of the original VCODE implementation with several variants of the Java implementation. The translator was easy to build, and the generated Java code achieves reasonable performance when using a just-in-time compiler. We conclude that Java is attractive both as a compilation target for rapid prototyping of new programming languages and as a means of improving the portability of existing programming languages.
while loops with complicated
condition tests like
while ((thisLine = theHTML.readLine()) != null) {
At least four vendors are showing classes for connecting Java to relational databases. Several vendors are showing limited and unimpressive IDE's. A few more are selling various widgets for between $150 and $500 apiece, though none of them looked like something that couldn't be put together by a competent Java programmer in under a week. However none of them thought to bring their license agreements, and none appeared to have thought much about the problems of licensing applets and Java classes that are routinely copied from machine to machine. It was pretty clear that the market for Java tools is still in its infancy.
Several print publishers were in attendance too. The McGraw-Hill booth on the main show floor was showing a pre-release copy of my book, The Java Developer's Resource. Gary Cornell of Core Java fame was spotted at the Prentice Hall booth. The Addison-Wesley booth had several pre-release books from their Java series including Tim Lindholm's Virtual Machine book and Kathy Walrath and Mary Campione's "The Java Tutorial: Objected Oriented Programming for the Internet." According to the cover, this book is scheduled for release in "August 1995" (sic).
FTP Software's CyberAgent was by far the most impressive and original product at the show. It's a Java based, intelligent agent technology. It will be interesting to see how it fairs compared to servlets with which it partially overlaps. FTP doesn't have a big dog and pony show every hour on the hour like some of the other vendors do, though, just one engineer in a booth with a few computers, so you have seek them out to see what the product will do. Most companies in attendance did bring their programmers and engineers so you could get some fairly deep questions answered.
.
MacWeek claimed that Sun would release a beta of Java for the Mac today. They were wrong.
.
It contains: