Posted on September 2, 2009, 3:01 pm, by Alp Mestan, under
C++,
Programming.
Hi,
I’ve just found out two libraries which seem to be very interesting.
The first, CAMP, is an introspection library for C++. It appears to be well-thought and easily usable in concrete projects. Indeed, it isn’t (at all !) intrusive, which means you don’t have to modify existing classes to expose them to introspection. The example given [...]
Posted on February 26, 2009, 9:06 am, by Alp Mestan, under
C++,
Programming.
I’ve been recently involve in an amazing project, the first multithreaded game engine with real performance on multicore processors.
We are all aware of the lack of video game performance on multicore, this engine claim linear performance scaling on manycore processors.
About x4 performance gain on a quadcore HT corei7 (see here) . Independent results with cinebench [...]
Posted on December 20, 2008, 7:22 am, by Alp Mestan, under
C++.
Hi all,
Maybe you already know this trick… Maybe not.
Maybe one day, you would have liked to write a functor with a total genericity…
Let’s say you have this functor.
?View Code CPP1
2
3
4
5
6
7
struct Printer
{
void operator() (const MyClass& obj)
{
std::cout << obj.toString() << endl;
[...]
Posted on August 3, 2008, 9:36 pm, by Alp Mestan, under
C++.
The C++ Standards Committee has worked on many new features that will be added to C++. Since the new version of C++ is not ready for the moment, everybody use the ‘C++0x’ name, hoping that the ‘x’ will become ‘9′, that’s to say the standard draft of C++0x will be the new official one during [...]
Posted on June 22, 2008, 9:33 pm, by Alp Mestan, under
C++.
The “generic programming” paradigm is more and more used in C++.
For example, the Boost library uses intensively this paradigm, so that it makes all its modules adaptable and reusable.
I’ve written two articles, in French, about generic programming techniques on my French website on Developpez :
Trait and policy classes (Classes de traits et de politiques)
Template rebinding
I [...]