- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
读万卷书 行万里路
PAGE
外文文献:
Evolving Java Without Changing the Language
In The Feel of Java James Gosling stated that: Java is a blue collar language. Its not PhD thesis material but a language for a job. Java feels very familiar to many different programmers because I had a very strong tendency to prefer things that had been used a lot over things that just sounded like a good idea.
The extraordinary success of Java offers weight to the notion that this was a sensible approach, and if it remains an important goal for Java today, then it makes sense that the language should continue to evolve relatively slowly. In addition to this, the fact that Java is a mature, widely used language causes its evolution to be fraught with difficulty. For one thing, each feature added to the language can change the way it feels in subtle and often unpredictable ways, risking alienating developers who have already adopted it as their language of choice. For another, a feature that makes perfect sense on its own may interact with other features of the language in awkward or unexpected ways. Worse, once a language feature has been added it is all but impossible to remove even if it turns out to be detrimental to the language as a whole. To justify adding a new feature, a language designer must be highly confident that it will be of long term benefit to the language rather than a short term or fashionable solution to a problem that rapidly becomes redundant. To mitigate the risk a language designer will typically experiment by creating a separate language or branch, such as the Pizza language used to experiment with Javas generics, prior to their implementation. The problem with this approach is that the audience for such experiments is both small and self-selecting; obviously they will all be interested in language features, and many may be academics or researchers. An idea which plays well to such an audience may still play badly when it is incorporated into the main language and gene
您可能关注的文档
- C语言程序设计(第三版)笔记-.doc
- C语言程序设计学习笔记(3).doc
- 创新杯说课大赛.doc
- 电机学简要总结(学生版)汇总.doc
- 公共基础知识各类试题汇总.doc
- 光电传感器的转速测量系统设计.doc
- 基于H型主电路的直流PWM-M可逆调速系统设计1.doc
- 基于光电传感器的转速测量系统设计-毕业设计.doc
- 口腔颌面外科学重点总结-详细.doc
- 冷凝管项目可行性研究报告(目录).doc
- 在2025年镇意识形态工作专题培训会上的讲话.doc
- 在中国教育学会第一次学术工作会议上的讲话:关于深入推进“十五五”教育学术工作的思考.doc
- 办公场地租赁居间合同2025年保密协议书.docx
- 秋季学期技工学校校长述职报告:殚精竭力促发展,凝心聚力创名校.docx
- 中学党委书记在高三质量分析会上的讲话.doc
- 2025年新任职干部任前廉政谈话表态发言提纲.doc
- 县委书记学习中央经济工作会议精神研讨发言.doc
- XX区规划和自然资源局机关党员大会上的讲话.doc
- XX单位关于扎实推进乡村旅游高质量发展的工作情况报告.doc
- 秋季学期小学校长述职述廉报告:以人为本强管理,守正创新促发展.doc
原创力文档


文档评论(0)