結果 : explain three types of programming language