Kurbis

Tech blog

C++ vs. The World

March 22, 2013

Modern programming language design and industry focus is shifting towards gargabe-collected, functional programming languages, for example, Scala and Haskell. However, several people still argue in favour of programming languages, such as, C++, for the development of general applications.

One of the main arguments pro the use of C++ is performance. Some people still don't want to move to garbage collected or functional programming languages because they claim these languages cannot produce code with the same performance as hand-written C++ code.

Short interview with Martin Odersky where he talks about domain specific languages embedded in Scala to exploit massive parallelization using different kinds of parallel devices and systems, such as, GPUs and clusters. In this interview, he talks about his initial results where he says he was able to outperform hand-written C++ code. Watch video.

Tags: programming