国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

观点 | 我为什么使用Java

发布时间:2019/09/17标签:   语言    点击量:

原标题:观点 | 我为什么使用Java
我为什么使用Java 依据你的任务须要,能够有比 Java 更好的言语,然而我还没有看就任何能把我拉走的言语。我记得我是从 1997 年开端应用 Java 的,就在 Java 1.1 方才公布未几以后。从当时起,总的来讲,我十分喜爱用 Java 编程;固然我得否认,这些日子我常常像在 Java 中编写“严正的代码”一样编写 Groovy 剧本。来自 FORTRAN、PL/1、Pascal 以及最初的 C 言语 配景,我发觉了很多让我喜爱 Java 的货色。Java 是我面向工具编程的第一次主要实际教训。到当时,我曾经编程了大概 20 年,并且能够说我对甚么主要、甚么不主要有了一些见解。调试是一个要害的言语特征我真的很厌恶白费时光追踪由我的代码不警惕迭代到数组末端而招致的含混过错,特殊是在 IBM 大型机上的 FORTRAN 编程时期。另一个不断呈现的费解成绩是挪用一个子顺序时,该子顺序带有一个四字节整数参数,而预期有两个字节;在小端架构上,这平日是一个良性的过错,但在大端呆板上,前两个字节的值平日并不老是为零。在那种批处置情况中停止调试也十分方便,经过中心转储或拔出打印语句停止调试,这些语句自身会挪动过错的地位乃至使它们消逝。以是我应用 Pascal 的晚期休会,先是在 MTS 上,而后是在 IBM OS/VS1 上应用雷同的 MTS 编译器,让我的生涯变得愈加轻松。Pascal 的强范例和动态范例是获得这类成功的主要构成局部,我应用的每个 Pascal 编译器都市在数组的界限和范畴上拔出运转时检讨,因而过错能够在产生时检测到。当咱们在 20 世纪 80 年月晚期将大局部任务转移到 Unix 体系时,移植 Pascal 代码是一项简略的义务。适当的语法然而关于我所喜爱的 Pascal 来讲,我的代码很漫长,并且语法仿佛要比代码还要多;比方,应用:if ... then begin ... end else ... end而不是 C 或相似言语中的:if (...) { ... } else { ... }别的,有些事件在 Pascal 中很难实现,在 C 中更轻易。然而,当我开端越来越多地应用 C 时,我发觉本人碰到了我已经在 FORTRAN 中碰到的一样范例的过错,比方,超越数组界限。在原始的过错点未检测到数组停止,而仅在顺序履行前期才会检测到它们的倒霉影响。荣幸的是,我不再生涯在那种批处置情况中,而且手头有很好的调试东西。不外,C 关于我来讲有点太机动了。当我碰到 awk 时,我发觉它与 C 比拟又是别的一种模样。当时,我的许多任务都波及转换字段数据并创立讲演。我发觉用

版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号