c++ science and research