7 programming languages on the rise

From Ruby to Erlang, once niche programming language are gaining converts in today’s enterprise

Programming languages on the rise: CUDA extensionsAs libraries for programming video cards to do massively parallel jobs, CUDA extensions are not technically a language; they're just extensions to C. Still, some enterprise programmers are beginning to unlock the massively parallel architectures normally devoted to rendering realistic blood splattering in alternative game worlds. Moreover, recoding loops for massive parallelism means rethinking many of the idioms from basic C or C++ programming, making CUDA extensions all the more valuable.

Opportunities to tape CUDA extensions include machine vision, massive simulations, and huge statistical computations. Many problems of data analysis are naturally massively parallel, making GPU processors worth a look. One of Nvidia's recent conferences devoted to CUDA applications included separate tracks devoted to computational fluid dynamics, computer vision, databases and data mining, finance, and molecular dynamics. That list alone is long enough to explain why big enterprise coders are curious.

"It's clear that the GPU reached escape velocity," Dan Vivoli, senior vice president at Nvidia, said at the Nvidia conference after scientists had presented papers on how the GPU's parallelism can work in these domains. "The processor is now reaching all different disciplines of science and industry."

Related articles

This article, "7 programming languages on the rise," originally appeared at InfoWorld.com. Follow the latest news in programming at InfoWorld.com.

Read more about developer world in InfoWorld's Developer World Channel.

This story, "7 programming languages on the rise" was originally published by InfoWorld.

| 1 2 Page 6
ITWorld DealPost: The best in tech deals and discounts.
Shop Tech Products at Amazon