编程语言里的静态、动态、强类型、弱类型等概念介绍