http://www.i-programmer.info/profess...tter-be-c.html
It looks as if the war between C++ and C# is over and C++ has won.
...
Modern C++
...
Whatever eventually happens there is no doubt that at Microsoft C++ is back in fashion and when you look at the alternatives on offer it looks more atractive than ever.
...Modern C++
Outside the Microsoft realm C++ has also just received a boost from the finalization of the C++0x standard which finally drags C++ into the modern era. The new C++ has features such as lambdas, initializer lists, a for each style construct, delegating constructors and so on. It is a big improvement. At the same time that standard C++ is getting a makeover it is being extended into a toolkit for parallel programming. There are C++ frameworks like the Parallel Patterns Library (PPL) and language extension like C++ AMP that make it easier to build reliable parallel programs. After all if you are looking into making use of multiple processors then you must be interested in speed. If you are interested in speed you must put C++ high on your list of possible languages.
...
This is the reason why C/C++ make a good choice for mobile systems. Apple has Objective C on iOS and now Google is promoting native C++ code on Android. It's a shame about iOS, so near and yet so far, but this is a closed world with nothing that is non-Apple allowed. It's not as if iOS programmers actually have a choice.
The same sort of return to C++ is happening in the browser with Chrome adding a native code API. Currently this supports C/C++ but promises other native code languages - of course the problem will be finding any!
The reason for this return to native code is efficiency.
...
So the future is clear
there will be JavaScript in the browser
and C++ will rule the rest.
...
This is the reason why C/C++ make a good choice for mobile systems. Apple has Objective C on iOS and now Google is promoting native C++ code on Android. It's a shame about iOS, so near and yet so far, but this is a closed world with nothing that is non-Apple allowed. It's not as if iOS programmers actually have a choice.
The same sort of return to C++ is happening in the browser with Chrome adding a native code API. Currently this supports C/C++ but promises other native code languages - of course the problem will be finding any!
The reason for this return to native code is efficiency.
...
So the future is clear
there will be JavaScript in the browser
and C++ will rule the rest.
Comment