我是一名计算机科学专业的学生,我将参与一个人工智能项目,该项目将根据类型和情绪输入组成一个音乐曲调.用于此项目的算法可能非常耗费资源吗?如果我选择使用Java而不是C++,它会对速度产生任何影响吗?(注意:我只知道这两种语言,而且我对Java比C++更熟悉.)
NB:抱歉我的英语不好.如果有人可以,请在必要时清理此帖子.谢谢.
使用Java,因为您对它更熟悉.这将使您能够专注于解决问题,而不是编程.也许C++会以更快的程序结束,也许不会,但是到达那里会更慢,而且你并没有断然说明程序必须非常快.
与所选语言相比,资源消耗更多地受到算法方法的影响.如果您熟悉Java,请使用该语言编写应用程序 - 即使C++实现速度可能快10%.
话虽如此,您可能对人工智能API for Java感兴趣.