Over a million developers have joined DZone.
Platinum Partner

TSSJS: Java pandits usher in the age of multilingual programming

· Java Zone

The Java Zone is brought to you in partnership with AppDynamics. Discover how AppDynamics steps in to upgrade your performance game and prevent your enterprise from these top 10 Java performance problems.

Reporting from TheServerSide Java Symposium last week, eWEEK reporter Daryl Taft sat in on a keynote presented by renowned book author, blogger and consultant Ted Neward. Neward heralded in a future comprised of a multitude of languages to help us solve a wider range of problems in the technical and business domains.  According to Neward, our current set of languages, including general purpose programming languages such as Java, are not adequately designed to address issues related to concurrency, appliation security and user interface expression, to name a few.

...the industry now is moving toward language-oriented programming and finding new uses for virtualization technology. Neward also encouraged the audience of primarily Java developers to look at other languages being supported on the Java Virtual Machine and even on top of the .Net platform.

ThoughtWorks architect Neal Ford echoed a similar theme in his keynote on on Language-oriented programming, which looked at how domain-specific languages (DSLs) can be used to to elevate our level of abstraction to better address specific problem domains and reduce complexity. 

TSS' Jack Vaughan provides In-depth coverage of the two keynotes:
DSLs, frameworks under consideration at TSS
Design your own language today: Ted Neward at TSSJS

Do you think Java is well-equipped to solve most, if not all, of our development needs or is there a need to stay abreast of new and emerging languages? Beyond Java, what other languages should people start investing their time learning?

The Java Zone is brought to you in partnership with AppDynamics. AppDynamics helps you gain the fundamentals behind application performance, and implement best practices so you can proactively analyze and act on performance problems as they arise, and more specifically with your Java applications. Start a Free Trial.

Topics:

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}