业余爱好者浅谈编程 之个人经历(一)—— “万恶之源”

  要说编程,最早要说到’08年,或许还要再向前推算一至两年,当时本人还在上小学,年少懵懂。当年学校机房的计算机还装有 Win98 & Win2K 双系统,真是个令人怀念的时候。最初,学习编程的动机并不是很纯,只是因为听说在当年信息学奥赛可以为将来的“小卷”考试加分——哦,现在的小朋友可能都不知道什么是“小卷”吧,那是一种“非官方”的小升初录取机制,绕过教育系统,由中学直接进行学生的挑选与录取,在当时,“小卷”是好学生最好的出路——于是,就像学习数学奥赛一样,我开始了编程的学习。

  正巧的是,我的学校是为数不多利用“兴趣小组”时间免费开设编程课的“良心”学校之一,我也就借此机会,开始了我的第一堂“编程课”。

  记得当时最先做的一件事,是注册了一个Gmail邮箱账户,这是老师手把手带着我们注册的,为了方便日后联系,当然,这也是我的第一个邮箱并且一直在使用,直到有一天当我打开网站时出现了404。

  第一节课还做了什么,我已经不能一一记起,但是我记得,下课前老师要求我们准备一个1GB的U盘,为了以后能将代码文件拷贝回家。我由于家里面当时没有空闲的U盘,我父亲为我找到一张SD卡,和一个USB读卡器,用来代替U盘。虽然这是一个不完美的方案,但当时在我眼里,却比别的同学的U盘还要拉风,因为同样的容量,我的卡比他们的U盘要小了很多(虽然是大卡)。

老师给我们的第一个示范程序,是下面这个:

CLS
	PRINT "HELLO WORLD!"
END

  就是这个最简单的程序,开启了我兴趣的大门。我第一次接触电脑,操作系统可不是Windows,是在幼儿园时,机房里面的机器没有图形界面,只有黑色背景的屏幕上的英文字符,后来知道那是DOS操作系统,最深的印象就是当时我认为“无敌”的两个按键:“ESC”和“回车”在这个系统下好像并不能帮我退出这个我看不懂的界面。

  有些跑题了,言归正传,这个最初的最简单的程序,让我认识到:电脑并非“神奇”的东西,并不是一个黑箱,我是可以知道它的(软件)原理的。我这个人一直是一个喜欢问“为什么”的人,而这简单三行,满足了我从幼儿园到小学几年对计算机的好奇心,但同时,它也勾起了我对编程的好奇与兴趣。

  最早接触的语言,Basic,现在已经是死亡状态了,他的表兄VB.Net似乎在微软的庇护下活得挺好,但好像用的人已经并不是很多了。其实在当年,Basic就已经是半死亡状态了,但是就像它的名字写的一样,它很适合初学者入门,接近自然语言的语法,以及不严格的规则,为入门者提供了方便,也为教授者免去了庞杂的基础语法的说明(没错说的就是你,C字开头的各种语言)。但是,也正是这一点,奠定了它的没落,不严格和接近自然语言意味着用Basic编写的程序为实现和计算机这种仅按逻辑行事与只认二进制的机器交流必然会拥有相对较低的效率,而在那个内存主流128-256MB的时代,效率即是一切。

  蓝底黄字的QUICK BASIC,伴随着我的6-8岁。

发布了3 篇原创文章 · 获赞 3 · 访问量 111

猜你喜欢

转载自blog.csdn.net/weixin_38791415/article/details/105213641