skip to main content
interview
Free Access

A Conversation with James Gosling: James Gosling talks about virtual machines, security, and of course, Java.

Published:01 July 2004Publication History
Skip Abstract Section

Abstract

As a teenager, James Gosling came up with an idea for a little interpreter to solve a problem in a data analysis project he was working on at the time. Through the years, as a grad student and at Sun as creator of Java and the Java Virtual Machine, he has used several variations on that solution. “I came up with one answer once, and I have just been repeating it over and over again for a frightening number of years,” he says.

Index Terms

  1. A Conversation with James Gosling: James Gosling talks about virtual machines, security, and of course, Java.

      Recommendations

      Reviews

      Arthur Gittleman

      James Gosling is a great Java evangelist, who gives many interviews and conference talks. As the primary creator of Java, and with a purely technical, as opposed to marketing, focus, he is always worth reading or hearing. Eric Allman, himself an early Unix contributor, interviews Gosling, who traces his Java ideas to work he did as a teenager, writing a TECO-like interpreter for users of a satellite data collection project. Gosling goes on to describe the influence of pcode on Java. In the course of the conversation, Gosling touches on Java security, interpretive languages, C# and Microsoft security, Perl, garbage collection, and threading. He concludes with a few general book recommendations, and a comment on Bill Joy's view of what our future holds. The ratio of insight gained to minutes spent reading this article is high. It was especially interesting to see how Java started out conceptually as a hardware emulator. Online Computing Reviews Service

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Queue
        Queue  Volume 2, Issue 5
        Virtual Machines
        July/August 2004
        62 pages
        ISSN:1542-7730
        EISSN:1542-7749
        DOI:10.1145/1016998
        Issue’s Table of Contents

        Copyright © 2004 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 2004

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • interview
        • Popular
        • Editor picked

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format