编程语言按照数据类型大体可以分为两类,一类是静态类型语言,另一类是动态类型语言. 静态类型语言在编译时便已确定变量的类型,而动态类型语言的变量类型要到程序运行的时 候,待变量被赋予某个值之后,才会具有某种类型. 静态类型语言的优点首先是在编译时就能发现类型不匹配的错误,编辑器可以帮助我们提前 避免程序在运行期间有可能发生的一些错误.其次,如果在程序中明确地规定了数据类型,编译 器还可以针对这些信息对程序进行一些优化工作,提高程序执行速度. 静态类型语言的缺点首先是迫使程序员依照强契约来编写程序,…