【问题标题】:What language would be more efficient to implement a graph library?哪种语言更有效地实现图形库?
【发布时间】:2013-09-06 04:05:34
【问题描述】:

简要说明

我有一个大学工作,我必须实现一个图形库(稍后我必须就这项工作做一个演示)

基本思想是使用一些编程提供的工具,编写数据结构及其算法 从头开始的所有代码像 C/C++、Java、Python 这样的语言,我首先选择哪一种并不重要。

但我不应该使用该语言中的任何内置图形库:这项工作的目标是让学生了解这些算法的工作原理。我的程序稍后会提交一些测试用例。

这不是真的有必要,但是,如果你想看看,这里是家庭作业:http://pastebin.com/GdtvMTMR(我使用了 Control-C Control-V 加上谷歌从 LaTeX 文本翻译,这就是格式差的原因)。

问题

所以,我的问题是:哪种编程语言会更时间 高效来实现这个库?

语言是功能性的、结构化的还是面向对象的并不重要。我的首要任务是时间效率和性能

【问题讨论】:

    标签: performance graph programming-languages


    【解决方案1】:

    更好的语言是你懂的更多的语言。

    但是,如果您正在寻找一些性能,请查看经过优化的编译语言。请记住,您编写的代码是最终性能的主要组成部分,语言本身无法创造奇迹。

    一种更底层的语言可以为您提供控制,但需要对语言和运行代码的机器有深入的了解,因此这是一种权衡。

    根据个人选择,我建议使用 C/C++ 来实现图形库。我过去已经这样做了,我使用了 vanilla ANSI C,性能很棒。

    【讨论】:

      【解决方案2】:

      你对它更有热情,并且对编码感到更自在。

      这样你的项目会很震撼。

      我自己会选择 Java。

      【讨论】:

        猜你喜欢
        • 2011-09-12
        • 2012-03-11
        • 2010-09-06
        • 1970-01-01
        • 2018-04-09
        • 2011-02-11
        • 2012-01-09
        • 2013-06-15
        • 1970-01-01
        相关资源
        最近更新 更多