强类型程序设计语言
终极管理员 知识笔记 153阅读
什么是强类型语言?

答:强类型指的是 程序 中表达的任何对象所从属的类型都必须能在 编译 时刻确定。 常见的强类型语言有 C++ 、 Java 、 Apex 和 Python 等。 强类型语言 在大规模 信息系统 开发中具有巨大优势。 强类型是针对类型检查的严格程度而言的,它指任何变量在使用的时候必须要指定这个变量的类型,而且在程序的运行过程中这个变量只能存储这个类型的数据。
弱类型语言对程序员有什么好处?

答:弱类型语言不利的一方面是,它可能错误地猜测程序员的意图,并得到不被期望的运行结果。 JavaScript 是一种弱类型语言(恰好也是动态语言),但是可以使用 TypeScript 增强,以使程序更加健壮。 TypeScript 改变了类型系统,它允许程序员在定义变量时增加显式类型声明,这样 JavaScript 就能获得强类型语言的好处,在编译时捕获更多错误,并防止一些模糊的猜测被带入到生产环境。
什么是程序设计语言?

答:从描述客观系统来看,程序设计语言可以分为面向过程语言和面向对象语言。 以“数据结构+算法”程序设计范式构成的程序设计语言,称为面向过程语言。 前面介 绍的程序设计语言大多为面向过程语言。 以“对象+消息”程序设计范式构成的程序设计语言,称为面向对象语言。 目前比较流
弱类型语言有哪些?

答:其中Python是动态语言,是强类型定义语言,是类型安全的语言,Java是静态语言,是强类型定义语言,也是;类型安全的语言; 弱类型语言包括:VB,PHP,JavaScript等语言。
