【第二章】选择PASCAL
2009年09月21日 星期一 13:54
『上一篇: 』 “联赛分两个年龄组:初中组和高中组。每组竞赛分两轮:初试和复试。初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。程序设计的描述语言采用(2005年被取消)、/或。”(载自NOIP:) 萧岩秉着“有事就找百度大婶”的态度,所以回家上网搜了“NOIP”的相关资料…… 然后,我们的萧岩同志发现啊——参加NOIP必须学一门编程语言,可选语言“看上去”有 A 、 B 、 C三种。 A类为——PASCAL语言。简介:“Pascal是一种通用的高级程序设计语言。它由瑞士教授于六十年代末设计并创立。 以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。 正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一, NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。 在Pascal问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。其中影响最大的莫过于Turbo Pascal系列软件。它是由美国Borland公司设计、研制的一种适用于微机的Pascal编译系统。该编译系统由1983年推出1.0版本发展到1992年推出的7.0版本,其版本不断更新,而功能更趋完善。 ”(载自::) B类——C语言。简介:“C语言是一种面向过程的计算机程序设计语言。最初为unix而生。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。 C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。”(载自::) C类(?)——c++语言。简介:“C++这个词在中国大陆的圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化、数据抽象、程序设计、制作图标等等泛型程序设计等多种程序设计风格。 C语言之所以要起名为“C”,是因为它是主要参考那个时候的一门叫B的语言,它的设计者认为C语言是B语言的进步,所以就起名为C语言;但是B语言并不是因为之前还有个A语言,而是B语言的作者为了纪念他的妻子,他的妻子的第一个字母是B; 当C语言发展到顶峰的时刻,出现了一个版本叫C with Class,那就是C++最早的版本,在C语言中增加class关键字和类,那个时候有很多版本的C都希望在C语言中增加类的概念;后来C标准委员会决定为这个版本的C起个新的名字,那个时候征集了很多种名字,最后采纳了其中一个人的意见,以C语言中的++运算符来体现它是C语言的进步,所以就叫C++,也成立了C++标准委员会…… ”(载自: :) “……” 终于……在萧岩同志以万分艰难的投硬币之后(三面的硬币?!),终于……投到了有图案的一面…… 【小知识: 萧岩这种投币方法是这样的: 图案面为:A 另一面为:B与C 如果是图案面就万事OK了…… 如果是另一面就再投一次,才决定是B,还是C 】 (某猪飘出来SAYs:最后一定当然是选择PASCAL啦~~呵呵……) [待续。。。。] 『下一篇: 』
|