Dlaczego tak
Kompilator C++ tłumaczy cały program przed uruchomieniem i tworzy plik wykonywalny z kodem maszynowym, więc u użytkownika kompilator nie jest potrzebny. Skrypt Python jest wykonywany przez interpreter, który musi być zainstalowany na komputerze użytkownika i tłumaczy program w czasie działania (najpierw do kodu bajtowego). Odpowiedź o konieczności kompilatora u użytkownika odwraca te role.