如何看待NOI系列赛事将逐步只支持C++?哪种语言能进入NOI系列赛事

 我来答
就烦条0o
2016-12-18 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
估计很多人都希望Java进来啊。
Java虽然速度和C++有差距,但是比起Python、Ruby、JavaScript之流算是很高效的了。更何况Java有BigNumber(逃)。所以说Java在算法竞赛中还是比较实用的。
Rust似乎不错的……但是Rust相对于C++的优点在OI中都没有太大的用处。比如说Rust对内存安全支持很好,但是OI比赛中很少有内存泄露这种事情(从来没见过有人因为这个RE);Rust并发支持很好,只可惜OI不支持并发。更何况你要先学会Rust(逃)。所以说我感觉在OI比赛中Rust要取代C++可能性不大。
Python、Ruby、JavaScript等动态语言就不太可能了,常数就能被人家甩出一条街。
我挺希望像Lisp、ML这样的语言能进如NOI。但是常数……GG(不过OCaml还是挺高效的)。
总之我挺看好Java的,Rust也很有希望。估计动态语言就只能GG了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式