阅读更多

23顶
1踩

编程语言

原创新闻 Java走入了进化的死胡同?

2008-01-07 09:35 by 见习编辑 bangyan2003 评论(28) 有15773人浏览
最近,Bruce Eckel针对java写了一篇文章,文章指出java并不应该改变太多,也许妥善的来看,刚刚好不要再加新的特性了。他说,这样能阻止java变得庞大和臃肿。

文中列举c和c++的历史,阐述java当前的首要解决是稳定下来。

引用

Never mind that C has changed significantly in the last decade, with C99 , but his point is that Java is as useful as it is because of its stability, and the emergence of other languages on the JVM is more valuable than the existence of Java on the JVM.

别介意c语言基于c99而做的改变,他指出java的优势在于坚固,和其他语言相比,基于JVM的java是最可贵的。


之前JavaEye的热点讨论新闻: javapolis举行的关于JAVA7语言特性投票的结果 大多数人也有担忧Java语法会越来越复杂。

文章结尾如下

引用

If Java is to be saved at all, it needs to become like C; a workhorse that you can rely upon. In fact, any future changes to the language need to be things that simplify and clarify the language and its use (say, fixing the classpath problem), and flesh out (for example) incomplete libraries that have languished (like JMF).

But we need to become especially conservative when considering major, fundamental language features like closures which, while they can be very appealing in theory, may have a cost that is too great in practice when they are forced into a language that values backward compatibility over the clarity of its abstractions.

如果java需要增加所有的好特性,它还需变得要像点c语言,但是你将看到一个臃肿的大工厂。实际上,我们要做的仅仅是保持语言的简化和明确。

长远的看,我们确实需要保守,我们要考虑语言的根本特性。要考虑引进的新特性和原始特性的兼容。
23
1
评论 共 28 条 请登录后发表评论
8 楼 fyting 2008-01-10 02:42
用property有错?就是自掘坟墓?分明是语言级的功能,却要靠所谓的命名规则来实现,累不累?这下好,每个object默认具有了个"class"属性。还不说,什么时候该用get,什么时候是is,大小写要如何搭配。当你看到项目里类似"getIsClosable”、getSOItem的代码又作何感想?这一堆堆烦恼,不是自找的么。
7 楼 elgs 2008-01-10 01:45
感觉 String property username挺好的啊, getter setter很烦的。
6 楼 wenjixiao 2008-01-09 16:52
确实应该反省一下了
5 楼 druze 2008-01-08 22:58
反倒让后来的C#搞了很多新东西
4 楼 Eastsun 2008-01-08 17:55
关键是,不仅要引入新的元素,还得把一些已经证明是错误的去掉.
3 楼 softsnow 2008-01-07 21:59
同意,加太多实在是烦恼
2 楼 Army 2008-01-07 21:31
String property username; 来代替 getter setter

鸡肋啊……
1 楼 xly_971223 2008-01-07 13:21
没错 java如果这样搞下去 就是自掘坟墓
那天看了一下java7的特性 有一个是这样的
String property username; 来代替 getter setter
有意义吗? 高点真正有用的东西 让我们高兴高兴
指望sun能点新东西太难了 这几年很难看到它做出真正创新的技术来

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 抑郁症,恐惧,压力和肠道微生物群脱不开的关系

    日常生活中,我们更多地认为心情是由思想控制的。这虽然是常识,但并非完全正确。 荷尔蒙也十分影响我们的情绪,同时我们的情绪也受到免疫系统和...据估计,五分之一的人在一生中都会经历抑郁症。大约85%的人在...

  • 压力、焦虑还是抑郁? 正确诊断再治疗

    Treatment Starts With the Right Diagnosis(压力、焦虑还是抑郁?正确诊断再治疗)”。话不多说,就让我们快看看文章到底都说了些什么吧!1引言早在冠状病毒将恐惧裹挟着疑惑注入日常生活前,美国人便已经感到...

  • 杂谈随笔 --《人性的弱点》

    如果只想到我们自己,就会产生忧虑和恐惧,以及抑郁症。 2.当你善待别人的时候,就是善待你自己。 12.懂得欣赏他人对自己的批评 一笑置之 只要我不对任何的攻讦作出反应,那这件事就只有...

  • 大脑无特权:警惕免疫系统带来的精神健康问题

    一场突如其来的新冠病毒疫情,结结实实地给我们上了一堂全球防疫的科普大课。关心疫情进展、了解感染防控、操心疫苗进度,几乎让每个人都快成为半个防疫专家。不久...

  • 程序员的思维修炼:开发认知潜能的九堂课

    我会运用大量不同的材料,既有通过对大脑的功能性核磁共振扫描证实的科学事实,又有一般概念性理论,既有荒诞故事,也有“嘿, Fred 做了尝试,这对他管用”的日常生活中的例子。   在很多情况下,尤其是在讨论...

  • 高盛报告:人工智能、机器学习和数据将推动未来生产力的发展

    例如在商业部门的为了节约成本的创新是统计学家比起增加iPhone应用程序的多样性和可用性而言更好地去捕获。在商业部门里,人工智能对成本结构有深远基础的影响,我相信它将被统计学家所接受,并且会显示在整体生产力...

  • (转)高盛报告:人工智能、机器学习和数据将推动未来生产力的发展

    例如在商业部门的为了节约成本的创新是统计学家比起增加iPhone应用程序的多样性和可用性而言更好地去捕获。在商业部门里,人工智能对成本结构有深远基础的影响,我相信它将被统计学家所接受,并且会显示在整体生产力...

  • 基于深度神经网络的社交媒体用户级心理压力检测

    Munmun等人[11]利用推特帖子中显示的行为线索,在抑郁症被报道之前预测它。这些研究表明了利用社交媒体数据开发医疗工具的可行性。然而,他们主要利用社交媒体数据中的文本内容,而忽略了其他同样重要的内容,如图像...

  • 【转】资深眼镜人告诉你一些所不为人知的眼镜知识和内幕

    很多人进口这种合金丝,后来就仿制,不过中国人的老毛病就是偷工减料,铅含量仍然超标,带金属边眼镜的人,如果不常注意清洁,镜架上的重金属会对面部皮肤以至全身血液构成严重危胁。我敢打赌,没有一个长期戴眼镜的...

  • 正确的洗澡顺序,据说99%的人都是错的。。

    沐浴第一步:洗脸   为什么要把洗脸放在第一?...发烧一般由流感、肺炎或其他炎症所导致,然而,不明原因的发烧就可能是危险征兆了。美国×××协会表示,×××扩散至身体其他器官时,通常会导致发烧。...

  • AS(强直性脊柱炎)完全手册

    AS完全手册 目录 第一章: AS概述  第一节: 几个基本概念 ... 强直性脊柱炎 ... 强直性脊柱炎的流行病学 ... 强直性脊椎炎的病理变化 ... 强直性脊柱炎的病因 ... 强直性脊柱炎的临床症

  • 《大脑修复术》读书笔记

    缺乏专注力、焦虑、抑郁、记性变差、社交恐惧、成瘾、强迫症、失眠……现代社会中几乎每个人都会受到各种各样心理和精神问题的困扰。如何识别自己的心理和精神问题,如何应对快节奏生活带来的压力和成长中必

  • 药学【6】

    1.患者到药店购买“扑尔敏片”,药师应给予()。 A.氯苯那敏片 B....C....D....E....2.药库接收了一批药品,其中需要在冷处贮藏的是()。...A....B....C....D....E....3.将0.5g氨茶碱注射液加到5%葡萄糖注射液250mL中,...4.细菌性脑膜炎患者应用万

  • 水果不可乱吃

    其实椰肉性温,能补阳火,且能强身健体,最适合身体虚弱、四肢乏力、容易倦怠的人享用,尤其是椰子糯米炖鸡,效力特佳,因为椰肉、糯米和鸡肉皆滋补,以炖汤方式处理,补益功效更加显著。 不过,依然是老话一句,...

  • 判断推理笔记

    在逻辑学上,定义就是明确概念内涵的逻辑方法。定义判断是关于词概念内涵进行分析判断能力的考查。具体来说,所谓定义判断,就是每道题目先给出一个定义,然后给出四个典型例证,...完全包含东北人8个,哈尔滨人5个。

  • 管理类联考——逻辑——真题篇——按知识分类——第九章 支持、解释

    第二步:找论点 1、多派观点时,结合提问方式: 2、一派观点时,看首尾句确定论点:结尾,就此指出,关键词,晚睡,烦恼 3、首尾句都为总结性话,看关键词: 表观点:认为、以为、观点是;表结果:因此、所以;表...

  • 情商的研究

    总的来讲,人与人之间的情商并无明显的先天差别,更多与后天的培养息息相关。它是近年来心理学家们提出的与智商相对应的概念。从最简单的层次上下定义,提高情商是把不能控制情绪的部分变为可以...

  • 经方的魅力第二版》读书摘录

    葛根用于下痢,下痢越重,用药越重 * 顾志君:连翘,通透十二经,善清血中毒素,大剂量应用还可以升高白细胞。另外,和中消导不可小视 * 《皇汉医学》:大人小孩呕吐不止,可用连翘加入任何...现在看来许多过敏性...

  • 果壳处理器研究小组(Topic基于RISCV64果核处理器的卷积神经网络加速器研究)详细文档+全部资料+优秀项目+源码.zip

    【资源说明】 果壳处理器研究小组(Topic基于RISCV64果核处理器的卷积神经网络加速器研究)详细文档+全部资料+优秀项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

  • JSP学生学籍管理系统(源代码+论文+开题报告+外文翻译+答辩PPT)(2024x5).7z

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;

Global site tag (gtag.js) - Google Analytics