文件名称:数据声明-hcie-cloud_v1.0认证培训学习教材
文件大小:4.78MB
文件格式:PDF
更新时间:2024-06-27 12:24:10
编程语言 面向对象 计算机科学家 语言之父
个特点是它非常快。Go 语言借用了 C 中的一些语法和结构,它的新特性包括(1)数据声明 在语法上与其他基于 C 的语言相反;(2) 变量在类型名称的前面;(3) 如果给变量提供了初 始值,变量声明就可以按引用指定类型;(4)函数可以返回多个值。Go 语言不支持传统的 面向对象程序设计,因为它没有继承形式。但是,可以给任意类型定义方法,它还没有泛 型。Go 语言的控制语句类似于其他基于 C 的语言,但 switch 语句不包含执行下一个语句 段的隐式执行机制。Go 语言包含 goto 语句、指针、关联数组和接口(但它们不同于 Java 和 C#中的接口),并使用其 go 例程支持并发。 2.17 基于命令式的面向对象语言:Java Java 的设计人员从 C++开始,去掉了一些语言结构,改变了一些结构,又添加了一些 其他结构,所得到的语言具有 C++的很多强大功能和灵活性,但更小巧、简单且安全。 2.17.1 设计过程 Java 和许多程序设计语言一样,是因为某个应用领域没有令人满意的已有语言而设计 的。1990 年 Sun 公司(Sun Microsystems)认为需要一种程序设计语言用于嵌入式消费类电子 产品,例如电烤箱、微波炉和交互式电视系统。对于这样一种语言,可靠性是一个主要目 标。在微波炉的软件中,可靠性看起来可能不是重要的因素:如果微波炉出现软件故障, 不太可能对人产生严重的危害,不太可能引起重大的法律纠纷。但是如果某一型号微波炉 在已经生产和销售百万台后,发现软件有错误,那么召回产品将带来巨大损失。因此,可 靠性确实是消费类电子产品中软件的重要特征。