my compiler-principle experi