bush barak perl c++