【问题标题】:Good Open Source Software to Analyse [closed]好的开源软件来分析[关闭]
【发布时间】:2011-01-26 08:43:04
【问题描述】:

我正在寻找一种信息丰富且重要的开源软件产品来为我的大学项目进行调查和分析。有哪些好的开源项目可以研究?我更喜欢用 Java、C、C++ 等编写的东西。

这项研究是编程语言(语言评估)之间的比较,例如如果产品是用 Java 开发的,为什么它不是用 C 等其他语言开发的 考虑算法复杂性,loc 、简单性、可靠性等。

有什么建议吗?

【问题讨论】:

  • 这太模糊了,无法回答。您必须有一些您感兴趣的领域或技术才能缩小范围。您的调查和分析是关于什么的?
  • 什么样的分析,你在研究什么?你可以分析很多东西,从代码行到算法复杂度。 STL 或 Boost 的一些 oss 实现可能很有趣。您可以根据需要分析整个事物或单个类。
  • 不,如果是基于windows的会更好

标签: java c++ c open-source


【解决方案1】:

您可以使用其中一种开源托管服务,例如 GithubGoogle Code、SourceForge、Launchpad 等。浏览其中的存储库,直到找到有趣的东西。那里有数以千计的项目——git、jQuery、rails(Ruby on Rails)、django、V8、Greasemonkey 等。你可以花几个小时来筛选所有可用的东西。这取决于您对什么感兴趣以及您想学习什么。更受欢迎的项目可能会有更多关于为什么选择某种语言的信息(即,速度、开发人员熟悉度、与现有工具的互操作等)。

【讨论】:

    【解决方案2】:

    如果您想很好地选择 Java 开源项目,请尝试 http://java-sources.net/ 这会在少量页面中向您显示每个项目的简短描述,并按用途分组。

    【讨论】:

      【解决方案3】:

      我会查看 JAMA http://math.nist.gov/javanumerics/jama/ 来自 NIST 的 Java 矩阵包。它有效地完成了。这应该让您有机会将他们的方法与其他矩阵库进行比较

      【讨论】:

      • 我的目标是一些更大、更受欢迎的产品,例如“Firefox”、“Open Office”等。
      猜你喜欢
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多