Presentation: "C++, Java and .NET - Lessons Learned from the Internet Age, and What it Means for the Cloud and Emerging Languages"

Time: Wednesday 09:00 - 09:45

Location: Store Sal

Abstract:

Java's appearance at the dawn of the Internet Age helped to propel it to near-instant prominence, and lodged cross-platform virtual machines and garbage-collection firmly into our mainstream consciousness.

In Java's wake, .NET introduced the concept of the "cross-language" virtual machine, and helped to foster a new discussion on the benefits of functional programming. Did Java and C# have an evolutionary advantage over C++, or were they simply "Cool" (the original code name for C# / .NET)? In retrospect, what were the actual efficiency advantages provided by each language? And despite the grip that these languages exerted on "enterprise" applications, how did scripting languages such as PHP, Python and Perl manage to thrive and multiply?

Looking forward, what do these lessons teach us about the applicability of technology to emerging challenges and environments such as Cloud Computing, and what languages are rising to the top as a result?

Download slides

Cameron Purdy, JavaOne RockStar, CEO of Tangosol

 Cameron  Purdy

Cameron Purdy is Vice President of Development at Oracle. Prior to joining Oracle, Mr. Purdy was the CEO of Tangosol, whose revolutionary Coherence Data Grid product provides reliable and scalable data management across the enterprise. Mr. Purdy has over ten years of experience with Java and Java-related technology.

As a software visionary and industry leader, Mr. Purdy is a frequent presenter at industry conferences and has received a number of awards in recognition of his contribution to the Java community, including twice being named as a JavaOne RockStar and being recognized in TheServerSide´s "Who´s Who in Enterprise Java". He regularly participates in industry standards development and is a specification lead for the Java Community Process.