C++ เป็นระดับสูงวัตถุประสงค์ทั่วไปการเขียนโปรแกรมภาษามันเป็นไปไม่ได้เกือบที่จะแปลงซอร์สโค้ด C++ เพื่อการเขียนโปรแกรมภาษาในระดับนามธรรมเดียวกันโดยไม่ต้องมีการอ้างอิงเพิ่มเติมในกรณีทั่วไปเครื่องมือแปลงสร้างรหัส intermidiate เพิ่มเติมที่จะมีโปรแกรมที่เท่าเทียมกันในภาษาเป้าหมายการแปลงแหล่งที่มาของ Java จะใช้ได้เฉพาะสำหรับตัวอย่างเท่านั้น