Java 良好的开源软件分析

Java 良好的开源软件分析,java,c++,c,open-source,Java,C++,C,Open Source,我正在寻找一个信息丰富且重要的开源软件产品,以便为我的大学项目进行调查和分析。有哪些好的开源项目值得研究?我更喜欢爪哇、C、C++等的一些东西。 这项研究是对编程语言(语言评估)的比较,例如,如果产品是用Java开发的,那么考虑到算法复杂性、loc、简单性、可靠性等,为什么没有用C等其他语言开发它。 有什么建议吗 我会在JAMA看一个NIST的Java矩阵包。它实际上已经完成了。这将使您有机会将其方法与其他矩阵库进行比较您可以找到开源托管服务,如SourceForge、Launchpad等。在其

我正在寻找一个信息丰富且重要的开源软件产品,以便为我的大学项目进行调查和分析。有哪些好的开源项目值得研究?我更喜欢爪哇、C、C++等的一些东西。 这项研究是对编程语言(语言评估)的比较,例如,如果产品是用Java开发的,那么考虑到算法复杂性、loc、简单性、可靠性等,为什么没有用C等其他语言开发它。


有什么建议吗

我会在JAMA看一个NIST的Java矩阵包。它实际上已经完成了。这将使您有机会将其方法与其他矩阵库进行比较

您可以找到开源托管服务,如SourceForge、Launchpad等。在其中的存储库中漫游,直到找到有趣的内容。那里有成千上万的项目——git、jQuery、rails(RubyonRails)、django、V8、Greasemonkey等等。你可以花上几个小时筛选所有可用的东西。这取决于你对什么感兴趣以及你想学什么。较受欢迎的项目可能会有更多关于为什么选择某种语言的信息(例如,速度、开发人员熟悉程度、与现有工具的互操作等)。

如果您想要一个好的java开源项目选择,请尝试在少量页面中显示每个项目的简短描述,按用法分组。

这太模糊了,无法回答。你必须有一些你感兴趣的领域或技术来缩小范围。你的调查和分析是关于什么的?什么样的分析?你在学习什么?你可以分析很多,从代码行到算法复杂性。STL或Boost的一些oss实现可能很有趣。你可以根据你的需要分析整个事件或单个类。不,如果WindowsBaseDI的目标是一些更大和流行的产品,如“Firefox”、“OpenOffice”等,那就更好了。