Feb 6 2012
家教十日谈

    寒假偶然接到单院长的电话,问我是否愿意接一个家教,教一个高中生Pascal语言,时间为腊月廿一到廿四,中间休息几天,正月初六继续上到正月十一,共十天。说实话我自从大一用Delphi写了一个看图软件,之后就再没怎么碰过Pascal语言。而且我还真没有接过家教的工作,只在高中的时候和其他几个学生一起开过一个义务辅导班,辅导过几个初三的学生,不过这就是更久远前的事情了。

    不过,越是有挑战性的东西我往往越想征服它。重新掌握Pascal语言对我而言倒是很简单的一件事,这种结构化语言还是比较好学的。难就难在要怎么教好这个学生。在和这个学生以及她的家长聊了不到半个小时后,我大概摸了一下学生的底子,大概已有个基础,教起来应该不吃力。再加上我还没试过这样的工作,所以我就一口答应了下来。

Read More

Jan 7 2012
ubuntu下安装配置free-pascal

    Pascal语言简介

    Pascal是一种计算机通用的高级程序设计语言,而且是第一个结构化编程语言,由瑞士Niklaus Wirth教授于六十年代末设计并创立。Pascal的取名是为了纪念十七世纪法国著名哲学家和数学家Blaise Pascal。Wirth还是另外几个编程语言的主设计师和发明者——Algol W、Euler、Modula、Modula-2、Oberon等,他还有一句在计算机领域人尽皆知的名言:“算法+数据结构=程序”(Algorithm+Data Structures=Programs),这个公式对计算机科学的影响程度足以和物理学中爱因斯坦的(E=mc^2)相媲美。

    尽管Pascal语言 图 1 Niklaus Wirth 从诞生到现在已经经历了将近半个世纪,但凭借着自身严格的结构化形式、丰富完备的数据类型、运行效率高、查错能力强的特点,Pascal语言在现在依然具有较高的流行度,IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一,NOI(全国奥林匹克信息学竞赛)把Pascal语言和c语言、c++语言作为竞赛使用程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。在TIOBE排行榜的前二十名榜单上,Pascal语言和Pascal语言分支之一的Delphi语言依然名列其中:

Read More

© 2016 Joseph Pan with help from Hexo and .