I am finally doing my programming in C++. It seems it is very versatile. You can just build your own world like Lego blocks. Many things are missing compared to perl, python and etc but C++ has surprisingly many STL which provide ample of things to play around.
At this point, I am just building up my own functions to get by.