10 Programming Languages That Could Shake Up IT

Do we really need another programming language? There is certainly no shortage of choices already. Between imperative languages, functional languages, object-oriented languages, dynamic languages, compiled languages, interpreted languages, and scripting languages, no developer could ever learn all of the options available today.

By Neil McAllister
Tue, January 03, 2012

InfoWorld — Do we really need another programming language? There is certainly no shortage of choices already. Between imperative languages, functional languages, object-oriented languages, dynamic languages, compiled languages, interpreted languages, and scripting languages, no developer could ever learn all of the options available today.

And yet, new languages emerge with surprising frequency. Some are designed by students or hobbyists as personal projects. Others are the products of large IT vendors. Even small and midsize companies are getting in on the action, creating languages to serve the needs of their industries. Why do people keep reinventing the wheel?

[ Find out which 11 programming trends are on the rise, verse yourself in the 12 programming mistakes to avoid, and test your programming smarts with our programming IQ test: Round 1 and Round 2. | Keep up on key application development insights with the Fatal Exception blog and Developer World newsletter. ]

The answer is that, as powerful and versatile as the current crop of languages may be, no single syntax is ideally suited for every purpose. What's more, programming itself is constantly evolving. The rise of multicore CPUs, cloud computing, mobility, and distributed architectures have created new challenges for developers. Adding support for the latest features, paradigms, and patterns to existing languages -- especially popular ones -- can be prohibitively difficult. Sometimes the best answer is to start from scratch.

Here, then, is a look at 10 cutting-edge programming languages, each of which approaches the art of software development from a fresh perspective, tackling a specific problem or a unique shortcoming of today's more popular languages. Some are mature projects, while others are in the early stages of development. Some are likely to remain obscure, but any one of them could become the breakthrough tool that changes programming for years to come -- at least, until the next batch of new languages arrives.

Experimental programming language No. 1: Dart

JavaScript is fine for adding basic interactivity to Web pages, but when your Web applications swell to thousands of lines of code, its weaknesses quickly become apparent. That's why Google created Dart, a language it hopes will become the new vernacular of Web programming.

Like JavaScript, Dart uses C-like syntax and keywords. One significant difference, however, is that while JavaScript is a prototype-based language, objects in Dart are defined using classes and interfaces, as in C++ or Java. Dart also allows programmers to optionally declare variables with static types. The idea is that Dart should be as familiar, dynamic, and fluid as JavaScript, yet allow developers to write code that is faster, easier to maintain, and less susceptible to subtle bugs.

Continue Reading

Originally published on www.infoworld.com. Click here to read the original story.
With 1.5 billion instructions in one second (BIPS), while consuming less energy than ever before, Wintergreen Research says IT departments need to sit up and take notice of this hybrid system that combines the System z with servers.
Solid-state drives (SSDs) typically have been used in situations in which applications required high data throughput or very high transaction rates between a server and the storage media. However, they are now being eyed for broader usage scenarios, because of their myriad of cost-saving benefits. To accomplish the objectives of making more-efficient use of IT resources, lowering power consumption, and reducing operating expenses, many companies are turning to server consolidation and virtualization efforts-endeavors that increase server CPU utilization and reduce the number of discrete servers in a datacenter.
This guide offers recommendations and best practices for assembling and integrating a range of hardware and software components, such as servers, storage, virtualization software, and operating systems.
As IT organizations support dynamically changing business priorities and cope with economic pressures, maintaining datacenter agility is critical By consolidating systems onto the latest server technology and taking advantage of virtualization techniques, enterprises can optimize datacenter efficiency, gain flexibility, and reduce operating costs-without sacrificing performance or impacting service levels.
In this hands-on review, the SANS Institute Analyst Program examines Oracle Database Vault, which provides the capability to limit access of privileged users and DBAs to critical data and actions.
Download this complimentary copy of the 2011 IOUG Data Security Survey Report and see how your organization measures up.
Learn how to get the most from your cloud investment in our on-demand webinar from BMC and InformationWeek. You'll hear how integrating the cloud into your production workload brings critical business benefits.
Sun Chemical, the world's largest producer of printing inks and pigments, quadrupled its complex batch environment with zero extra headcount using BMC Control-M's Automated File Transfer features.
Hear Frank Hauck, President of VCE, talk about pressing trends that make VDI necessary.
Help simplify and accelerate desktop virtualization with the Vblock™ FastPath Desktop Virtualization Platform. Learn more about the benefits of Vblock™ FastPath.
Date: Thursday, March 15, 2012
Time: 11am PDT/ 2pm EDT

A brief discussion of how IBM Endpoint Manager, built on BigFix technology, helps to address these issues will also be provided during the Webinar session.
Date: Thursday, March 22, 2012
Time:11:00 a.m. Pacific / 2:00 p.m. Eastern

By attending this Webinar you will:
*Learn how big data can fuel new insights and opportunities within your company
*Identify ways to create extreme company value using big data
*Understand the benefits of matching data and workloads to the proper platform
Newsletter Sign-Up »

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all Newsletters | Privacy Policy
Sponsored Links

Virtualizing Your Infrastructure Just Got Easier

It's time to Be Bold. See what's new at BlackBerry World 2012.

TelecityGroup. Outstanding data centres, expertise you can trust.

Accelerate Your Journey To The Cloud With HP VirtualSystem For Microsoft

Get Best-In-Breed Virtualization Technology With HP & Microsoft!

Web application attacks are on the rise. Read the 2011 Mid-Year Cyber Risk Report from HP DVLabs.

Best security practices for migrating from physical to virtual environments

Learn how network-based intrusion prevention can help achieve PCI Compliance

HP Enterprise Security recognized as leader in Gartner's DAST Magic Quadrant - get it now!

Splunk translates machine data into "aha" moments for IT and the business.

Managed Hosting Buyer's Guide - Benefits to key considerations

Converge your infrastructure with HP. Access a valuable case study in the CI Resource Center now.

Redefine Software support with HP

Click to see how Accenture has delivered high performance to clients

Learn how Accenture helps clients become high-performing businesses.

Map out a virtualized data center ready for the future of cloud computing

More than 55,000 customers love ManageEngine. See the value here for yourself.

Optimize your cloud strategy with Stackato by ActiveState. Any language, any stack, any cloud using one platform.

Virtualization Made Easy With HP VirtualSystem For Microsoft.

Cut Through The Virtualization Fuss With HP & Microsoft. Register Today!

What does next-generation intrusion prevention really mean?

Understand how to defend against BotNets - HP TippingPoint whitepaper

Eliminate storage boundaries with HP.View the on-demand webinar to learn more

Push the limits of virtualization with HP. Get the tech dossiers and learn how you can put an end to runaway virtual sprawl.

ShoreTel UC cuts costs like no other. Mobilize your business today.

Gain cutting-edge insights at MIT in 2-5 day executive programs.

Converge your infrastructure with HP. Access white papers, case studies, videos and more.

High performance. Delivered. Click to see Accenture's client successes

See how Accenture helps clients perform at the highest levels

Connect with global CIOs now at Enterprise CIO Forum

Resource Center