研究发现 Java 代码大多数是无价值的

oschina
 oschina
发布于 2015年02月13日
收藏 34

在大多数语言中,单词是最小的语义单元。单词组成了句子。句子构成了段落。段落最后组成了文章。句子中的某些单词对于整个句子的语义比其它单词更重要。举 例来说,I do not like rain中的do去掉之后并不影响句子的意思,但 not 则对整句话的意义至关重要。

人类语言如此,软件源代码呢?核心功能相关的源代码占所有代码的比例有多大?加州大学戴维斯分校、中国东南大学和伦敦大学学院 的研究人员在预印本网站arxiv发表了一篇研究报告(PDF),分析了1亿行Java项目代码,发现超过95%的代码是没什么价值的

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:研究发现 Java 代码大多数是无价值的
资讯来源:Solidot
加载中

最新评论(106

micheal_ll
micheal_ll
mark
久永
久永

引用来自“dwcz”的评论

看评论,在中国真心研究和思考问题的不多。

引用来自“松鼠M”的评论

同感
喷起来别人来天下无敌,自己做起来连被喷都够不上!
d
doloop

引用来自“TingerSure”的评论

所以不要说白话文,大家都拿文言文交流?
3
咚往咚来
咚往咚来

引用来自“ViperWhip”的评论

代码都是人写的,估计没一个语言不中枪吧
汉语能表达的,英语有些很难表达,语言还是很重要的。
javatest
javatest

引用来自“javatest”的评论

图片上冒泡写错了 亲呀
说java 没用的人就这样写java代码呀
public class t_bulleSort {
  public static void main(String[] args) {
    int [] test=new int[]{3,3,7,9,4,88,3};
    bulleSort(test);  
  }
  public static void bulleSort(int array[]){
    for (int i = 0; i < array.length; i++) {
      for (int j = 1; j < array.length-i; j++) {
        if (array[j-1]>array[j]) {
          int temp=array[j-1];
          System.out.println("temp"+temp);
          array[j-1]=array[j];
          array[j]=temp;
        }
      }
    }
    for (int i : array) {
      System.out.println("----->>>>>"+i);
    }
  }
}

emp9
temp88
temp7
temp9
temp7
temp4
----->>>>>3
----->>>>>3
----->>>>>3
----->>>>>4
----->>>>>7
----->>>>>9
----->>>>>88
看啊看http://my.oschina.net/willyliu/blog/167017
javatest
javatest
图片上冒泡写错了 亲呀
说java 没用的人就这样写java代码呀
public class t_bulleSort {
  public static void main(String[] args) {
    int [] test=new int[]{3,3,7,9,4,88,3};
    bulleSort(test);  
  }
  public static void bulleSort(int array[]){
    for (int i = 0; i < array.length; i++) {
      for (int j = 1; j < array.length-i; j++) {
        if (array[j-1]>array[j]) {
          int temp=array[j-1];
          System.out.println("temp"+temp);
          array[j-1]=array[j];
          array[j]=temp;
        }
      }
    }
    for (int i : array) {
      System.out.println("----->>>>>"+i);
    }
  }
}

emp9
temp88
temp7
temp9
temp7
temp4
----->>>>>3
----->>>>>3
----->>>>>3
----->>>>>4
----->>>>>7
----->>>>>9
----->>>>>88
p
pygman

引用来自“哆啦比猫”的评论

今天看到一句话:Java has no garbage collection; Java is a collection of garbage.
67
徐长龙
徐长龙
能三分钟写完的代码,为毛用一天
宵伯特
宵伯特
虽然对计算方式表示怀疑,
返回顶部
顶部