查看: 2500|回复: 5
收起左侧

[其他] 关于pascal和c的选择问题(信息奥赛)

 关闭 [复制链接]
sky_night
发表于 2012-9-1 17:28:21 | 显示全部楼层 |阅读模式
信息奥赛有p,c,c++这三门语言 我想参加信息奥赛应该选择哪个语言(P or C)。请详细说一下理由。
1.是不是C语言功能比较强大?P效率比较高?
2.能不能以P入门后面转成C?
virusdefender
发表于 2012-9-1 17:30:34 | 显示全部楼层
我参加过奥赛,是山东的,不知道和你的一样不

我是考的c语言,其实对于一个考试来说,什么效率高、功能强无所谓,只要自己比较熟悉、能考好就行。

sky_night
 楼主| 发表于 2012-9-1 23:11:53 | 显示全部楼层
virusdefender 发表于 2012-9-1 17:30
我参加过奥赛,是山东的,不知道和你的一样不

我是考的c语言,其实对于一个考试来说,什么效率高、功能强 ...

电脑也是我的爱好之一 ,所以我想从基础学起 就需要考虑一下效率这种问题。。。我学语言不是只为了奥赛
oceanroar
发表于 2012-9-2 02:00:55 | 显示全部楼层
C++的好处是有个STL,在库上占了便宜,有时这个很重要。但基本上学习难度最高,记忆量最大(竞赛时间紧张,不能仔细看文档)。一般而言,C++比较适合做大项目,而奥赛都是小程序。但如果你STL懂得透用得好,在某些题目上说不定能占点便宜。但STL如果懂得不透,可能影响程序效率。

Pascal语法最简单,最不容易出错,记忆量也很小。从这个角度看,是三个语言中最适合信息学奥赛的。但库不如C++的STL。

C和Pascal差不多,新手出错概率大些,记忆量大些。

语言之间都是相通的,没有不得了的鸿沟,不妨碍你将来换语言。

评分

参与人数 1经验 +3 收起 理由
冬天不冷梦 + 3 感谢解答: )

查看全部评分

virusdefender
发表于 2012-9-2 08:02:39 | 显示全部楼层
sky_night 发表于 2012-9-1 23:11
电脑也是我的爱好之一 ,所以我想从基础学起 就需要考虑一下效率这种问题。。。我学语言不是只为了奥赛

你没有基础啊,这个可能就有点难了,因为你也知道奥赛不是一般考试的,时间不多了,不知能学到什么程度,还要兼顾其他的课程。
学语言不是只为了奥赛的话,那就学c/c++ b吧,现在谁还用pascal啊

评分

参与人数 1经验 +3 收起 理由
冬天不冷梦 + 3 感谢解答: )

查看全部评分

tp7309
发表于 2012-9-2 20:39:12 | 显示全部楼层
楼主我在高中的时候参加竞赛是学习的pascal,感觉现在楼主你要学的话还是学C好。虽然基础的概念都差不多,但是pascal考完试后因为几乎用不到然后就荒废了,跟pascal有相同语法规则的是Delphi,虽然Delphi挺好但是现在基本上Delphi并不太吃香了,而C语言是上大学基本每个专业必定会学习的基础课程,你现在学会了C以后会有大的优势,到时可以自主的学习其它语言什么的。一己之言

评分

参与人数 1经验 +3 收起 理由
冬天不冷梦 + 3 感谢解答: )

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-20 19:15 , Processed in 0.161938 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表