选择正确的语言

sim*_*ion 12 programming-languages

我是大学的学生,所以我的经验是有限的,因此这个问题.

如果有人对你说,这是一个编码的任务,你在看什么,以选择你将在其中进行的语言或范例?

希望这个问题有道理吗?

pol*_*nts 13

有许多因素会产生影响:

  • 性能有多重要?快速编写慢速解决方案是否可以接受?
  • 我需要什么样的图书馆?
  • 什么是平台?OS?网?移动设备?
  • 这个问题的本质是什么?正则表达式字符串处理?用Matlab/Maple /等数学?
  • 图形?文本?
  • 我想要解决方案的可重用性如何?

当然,这假设您实际上可以选择语言.一种语言可能最适合这个问题,但如果你对它不够了解,那么它几乎不是一种选择,除非你有时间学习.

  • 好清单!也许你可以添加硬件/平台/操作系统,因为这通常也排除了一些选择. (4认同)
  • +1 - 几年前我做了一些编程编辑时,了解允许语言的功能使得获胜更加容易.有些语言在某些方面非常擅长.虽然我们主要讨论通用语言,但仍有足够的变量来做出明智的选择. (2认同)