我有一个大学工作,我必须实现图表库(我将在稍后介绍这项工作)
基本思路是使用一些编程提供的工具编写数据结构的所有代码及其算法 从头开始像C / C ++,Java,Python这样的语言并不重要,我最初会选择哪一个。
但是我不应该在语言中使用任何内置的图形库:这项工作的目标是让学生了解这些算法的工作原理。有一些测试用例我的程序将在稍后提交。
这不是真的有必要,但是,如果你想看看,这里是家庭作业:http://pastebin.com/GdtvMTMR(我使用Control-C Control-V加上来自LaTeX文本的谷歌翻译,这就是格式化的原因很穷)。
所以,我的问题是:哪种编程语言更多时间 高效来实现这个库?
语言是功能性,结构化还是面向对象并不重要。我的首要任务是时间效率和性能。
答案 0 :(得分:0)
你感觉更有热情并且感觉更舒适的编码。
这样你就会摇滚你的项目。
我自己会选择Java。
答案 1 :(得分:0)
更好的语言是你更了解的语言。
但是,如果您正在寻找一些性能,请查看具有优化的编译语言。请记住,您编写的代码是最终性能的主要组成部分,语言本身无法创造奇迹。
更低级别的语言会为您提供控制权,但需要深入了解您运行代码的语言和机器,因此需要权衡利弊。
通过个人选择我会推荐C / C ++来实现图库。我过去已经做过这个了,我使用了香草ANSI C,性能很棒。