Perl, Java and C++