Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

12. Java > Designing a Language

Designing a Language

If it weren’t for Java, would Scala be your language of choice?

James: Yeah, probably.

What do you think of all of these new languages that are not just research projects, that appear to be very serious attempts to build a real powerful language on top of the JVM?

James: I think they’re pretty cool.

You don’t feel threatened, as if they take all of your good ideas and bypass you?

James: No, all the important bits of Java are in the VM. It’s what makes the interoperability work. In some sense, Java and the ASCII syntax was designed as something that would make C and C++ programmers comfortable. It does that pretty well. Most C and C++ programmers can look at a piece of Java code and go, “Oh, I understand that.”


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint