GeekArticles
Java
Core JavaScala Tendencies and Concurrency
Author: artima.com |
Published: 8th May 2008 |
Visited: 256 times |
Add CommentFiled in: Core Java
A programming language is as much about a set of design principles as it is about syntax and code structure. In this brief interview Martin Odersky, creator of the Scala language, talks about design tendencies that Scala encourages, especially in comparison with Java. He also discusses Scala's approach to concurrency.
Read Article Sponsored Links
Related Articles
• JetBrains' Dmitry Jemerov on IntelliJ 8, Flex, and Scala
Dmitry Jemerov is a lead developer on IntelliJ IDEA. In this wide-ranging interview with Artima, Jemerov discusses the main focus areas for the upcoming IntelliJ 8 release, as well as his views on support for Flex and Scala.
...
• Accessing and Updating Data in ASP.NET 2.0: Using Optimistic Concurrency
Because multiple users can visit the same web page concurrently, it is possible for a user visiting a data modification page to inadvertently overwrite
the modifications made by another user. Consider a page with an editable GridView. If two users visit this page simultaneously from different compu ...
• Sutter Speaks: The Future of Concurrency What does the future hold for concurrency? What will happen to the tools and techniques around concurrent programming? In part two of our series, concurrency guru Herb Sutter talks about these issues and what developers need to be reading to understand concurre ...
• Scala: A Scalable Language
In this article, which is based on Chapter 1 of the book, Programming in Scala, you'll get an overview of the Scala language and insights into its design.
...
• Sutter Speaks: A Conversation with the Concurrency Whisperer Multi- and many-core chips are entering the mainstream?and one of the first software development authorities to take note was C++ expert Herb Sutter. Thanks to his practical insights, a new generation may grok concurrency sooner than previously thought possi ...
• Finding the "Ruby on Rails" of Concurrency Today, OpenMP and TBB are the Rails for parallelism, but they are in their infancy compared to Rails. How can we learn from Rails and apply its focus to parallel ...
• Ruby's Concurrency Nightmare Ruby on Rails, like most other programming technologies, now finds itself caught in the concurrency quagmire. While RoR has a streamlined focus on the Web application domain, parallelism isn't as limited in terms of domain, platform or application?it's everywh ...
• Stop Waiting with Concurrency Sick of watching those spinning hourglasses? Multi-core parallelism can fix what Gigahertz never could, ending the problem of unresponsive user interface ...
• An Open Invitation: Concurrency for Interpreted Languages As Gordon's legacy makes clear, his company's patience is limited: Electrons aren't getting any faster, so the chip maker is taking matters into its own hands. Will Microsoft match Intel's enthusiasm for practical concurrency soluti ...