也许大家不相信,我接触的第一种语言是汇编。第三学期是学DOS操作系统和微机原理,微机原理包括了汇编语言。实在是太难了,从没接触过计算机的我对于进制转换还能应付,但是对于那么多个寄存器有点晕,什么AX、BX了的。接着就是一百多条语句,真正学完了这些东西要做程序的时候又晕了,要实现一个屏幕输出要调用21h(也许不对)中的N号中断,先将什么送至什么地方,再将什么送到什么地方,再调用中断才搞定。同时我也感觉那些用汇编编出了不起软件的前辈们实在是不容易。但是我对于这种什么都自己做的感觉很好。这也是我后来在学C时所用的函数很少的原因。但是真正的编程是从第四学期(恐怕别人每四学期已经对C很精通了)开始的。那时教的是GWBASIC,太简单了,我用了三天将内容全部搞定了。然后就是自己做“东西”。我先是写了一个“游戏”,调用ASCII码来与玩者猜牌,界面是一个扑克一样的。总是有100行多一点,可GWBAISC调试起来要吐血。后来找老师要一份QBASIC,感觉好像解放了一样。接着就是用 QUICK BASIC将其编译,机房里到处是我游戏的影子,我也成了最热的人(因为我在编的时候有后gate,可以自己通过热键来直接加分)。因为我对音乐方面是一窍不通,所以音效一直是我敢想不敢做的梦。
接着就是学C,我劲头更足了。用一个月时间将语言部分搞定后就主攻实验了。通常布置的实验我都能做出来。我也就开放源代码了,可有些同学竟将作者名改了,那是无视我的劳动,不行。我想了一个办法,我的许多同学可能现在还没搞明白。我在网上的那个INCLUDE目录是做了一个自己的.h文件,其中是我自己编的一个函数,功能是通过对显存的操作,检测屏幕上某点是否有哪几个字符,这些参数自然是我自己在版权信息是写的我的名字。我再在我编的程序里调用这个函数。结果同学们在编译时过了。但执行时总是警告他们。他们找我,我问他们名字是否改了?他们很不好意思。后来想想也就算了,我上局域网将那个函数给修改了,后来也不用这个函数了。
总是感觉我的C语言很菜,我所用的函数很少,一是因为我没有什么参考书,二是因为我喜欢自己编函数来完成一些功能。
我对FOX系列不太感兴趣。感觉很不专业。
就这样大概说一下,我也是班gate弄斧,抛砖引玉……呵呵