updating key-point "multi-language programming"