Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
interview
Open access

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

Published: 01 July 2004 Publication History

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.

Cited By

View all

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

Information & Contributors

Information

Published In

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: 01 July 2004
Published in QUEUE Volume 2, Issue 5

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Interview
  • Popular
  • Editor picked

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2,210
  • Downloads (Last 6 weeks)191
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Magazine Site

View this article on the magazine site (external)

Magazine Site

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media