高中信息学奥赛学什么语言比较好?

如题所述

现在用非常的语言:C/C++信息学奥赛(NOIP)主要也有这个语言。很多开发底层也使用得很多。

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-08-31
很高兴能看到LZ这样对编程感兴趣的同学
建议你用C作为高中竞赛编程语言
原因:
1.C目前仍是主流语言之一,以后写算法,做软件用到的机会会非常大。
而Pascal作为教学编程语言,尽管其有着非常优美和易懂的语言结构,但实际应用中使用较少
2.你以前学习过Pascal,过渡到C语言比较平滑,以后学习C++也比较方便
3.做算法用C效率较高。
4.C有很多优秀的的IDE,比如VS,这会让你在调试代码时如鱼得水
不过话又说回来,许多信息学竞赛书代码仍可能使用的PASCAL书写。
最后啰嗦一句,选什么编程语言很多时候不重要,算法才是程序的灵魂本回答被网友采纳