西西河

主题:【原创】学习之恍然大悟时刻 -- earthcolor

共:💬26 🌺61 新:
全看分页树展 · 主题 跟帖
家园 【原创】学习之恍然大悟时刻:计算机编程及计算机

时代不同,环境不同,大家的经历不同。现在的小孩,刚出生就开始用(看)计算机。我上高中的时候,计算机还没有那么普及。在上大学之前,我没有见过计算机。在选大学专业的时候,知道计算机专业不错。有人说,计算机已经发展的差不多了,EE还很有前景。在计算机和EE之间犹豫了一阵,后来选了EE(现在是计算机专业,这是后话)。

计算机语言篇:到了大学,第一学期有计算机课,Fortran 77. 计算机专业或了解的人士应该知道,Fortran 77有点历史了。没有上课之前,想着计算机很神秘,很聪明,很多问题可以自动解决。带着好奇,开始上自己的第一门计算机课。一开始,讲的是变量格式,程序格式。Fortran 77的格式比较严格,每一行中的第几个字符,表示不同的含义,这是从打孔输入法来的。现在已经很少有人会这样程序了。Fortran自己也都不知改成什么样了。

学完了变量格式、程序格式,开始讲具体的编程。其中有一个解一元二次方程的例子。在例子中,要先判断能不能开平方,然后再在不同条件下求出方程的解。当时的感觉时,计算机真笨,这个都要我们告诉它,连一元二次方程都不会解?!比想象中的聪明,差远了 - 计算机的聪明,至少要比我强吧。

认为计算机很笨后,后面上课就一直感觉怪怪的:这是什么笨东西?什么都要我告诉它?还要有固定的格式?那里有传说中的聪明、神奇。大概过了两个月,在一个星期天的上午,去教室自习,把Fortran 77的课本前半部分系统的看了一遍。看完之后,恍然大悟:计算机,对写程序的人来说,它是很笨,你要告诉它一步一步怎么做,它才会按你说的去做。如果有一点含糊,程序就会出错。我们想象中的计算机很聪明,不是对写程序的人来说的,是对用程序的人来说的。如果程序已经写好了,用起来就方便了。比如前面的一元二次方程,写好了程序,以后就不用那么多计算了。

Fortran语言也不多:赋值语句,条件语句,循环,数组,输入输出。以后学了C语言,看所有计算机语言的基本语句都差不多。当然,玩过N多的"Hello World"程序,各种版本的。计算机语言,对我不再神秘。

外一篇(计算机):大学之前没有见过计算机,大学开学,学校组织参观,去学校和系里的各个实验室看看。参观中,看见了计算机,高年级学生在用,给我们演示东西。却没有碰到计算机。只记得一个实验室有机器人,好像一个仿人的原型机,当时感觉挺不错的。现在想想还是比较原始。

开始上计算机课后,有上机实习,可是时间很少,一学期好像只有几个小时。和现在不能比呀。上的是什么机子呢?系里的机房里,有十多台机子,印象比较深的是那种:开机之后是绿屏,只能输入BASIC语言的机子,不知道是苹果还是AT。Fortran应该是在DOS下编译的吧(记不太清楚了)。后面的C语言肯定是在DOS下编译运行的,用的C语言课本却是讲Unix下编程的。

不过,到这个时候,计算机本身还挺神秘的:里面到底是什么呀?

后来有机会打开计算机的壳子,看到电源、拔了内存、换了显卡,几个折腾。哦,计算机就这么回事呀。

大三的暑假,去一家计算机公司打工一段时间,写了一些小程序。回来后,一个高年级的学生(应该是上研究生了)来问:“你去的那家公司的机器如何?硬盘大吗?”我回答:“硬盘很大,有20M。”想想现在,你的硬盘是20G,两天就用完了。装个Windows就要10G了。

毕业设计的时候,系里的机房有一台新的486,单独一个房间锁起来,可宝贝了。有人要用486,要经过好几层审批。毕业后,国内的计算机慢慢多了起来,486也不那么金贵了。不过,现在如果你有一台新的486,也可宝贝了,当然要单独一个房间锁起来:文物级的宝贝呀。


本帖一共被 1 帖 引用 (帖内工具实现)
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河