学电脑往事之二:PASCAL语言、汇编语言和C语言

    以前所谓学计算机就是学计算机语言,而不是现在一般人学软件使用。
    不知道是不是受上课睡觉还能顺利通过考试的鼓舞,后来又选修了PASCAL语言。其实那时最流行的是FORTRAN,其次才是COBOL和PASCAL――只要查一下图书馆目录就可以了解这一点。但选修课开设的是PASCAL,我就选了。虽然上课没有睡觉,但并不记得多少,只记得老师一个劲地鼓吹PASCAL的模块化优点。当时就是没明白,为什么没有BASIC语言那么好用的GOTO语句,居然就算优点呢。
    读研了,同门同学想学当时最高级的汇编语言,拉上我。听了几次,如堕五里雾中。除了知道做运算还要告诉计算机用哪个加法器、乘法器外,什么印象也没有。更大的问题是,上机时编写的语句根本通不过。快快放弃――好在我没有正式选课,要不然真叫自讨苦吃了。
    工作了,头脑有点无所事事的感觉。听说单位的计算机系在上当时最流行的C语言,在副馆长的鼓励下,便一同去听课,忘记了学汇编语言失败的事情。最终如汇编语言一样,不了了之。现在依稀记得的只有指针,以及不能用i=i+1,而要用i=i++或者i=++i。