机房随堂小测发下来的时候,眼睛一下子就盯住了那道选择题,题目就是下列哪个不是计算机语言,当时脑子一下子卡壳,盯着四个选项来回扫,越看越拿不准。前几天背知识点的时候明明顺的很熟,一坐到电脑跟前,盯着屏幕上跳动的光标,那些名词就搅成一团,分不清哪些是写代码用的,哪些只是别的东西。同桌在旁边敲键盘敲的噼里啪啦,指尖敲的节奏乱糟糟的,我攥着笔杆,在草稿纸上随便划了几个名字,心里没底,总觉得自己记混了定义。
一开始下意识把日常听过的名字全都归成计算机语言,看见熟悉的词就想直接勾选,根本没多想它到底是用来干什么的。那个选项看着眼熟,上课老师提过一嘴,就草率的觉得肯定是,笔尖都快要落到答题卡上,又猛地停住。
翻书包找打印的笔记,纸页折的皱巴巴,边角都磨毛了。一行一行慢慢扫过去,才慢慢察觉到差别,有些东西只是标记内容、展示页面的标记文本,不是能指挥机器运算、执行逻辑命令的语言,没有变量、循环这些基础的语法结构,不能写程序让电脑一步步跑任务。
其实之前上课的时候就有过这个误区,总把网页里见到的东西全都当成编程用的语言,分不清标记类文本和真正编程语言之间的差别,老师当时随口提了一句,我左耳进右耳出,没往心里去,直到这道题堵在面前,才发现这块地方一直是模糊的。
盯着选项来回比对,一会觉得这个是,一会又动摇,脑子里冒出别的同学之前闲聊的说法,有人说这个也算,有人说不算,越听越乱,没有一个准信。没办法,只能顺着自己能想起来的细碎内容捋,能写逻辑、可以做计算、有完整执行规则的才算,剩下的那个,就不属于计算机语言。
选完之后也没有立刻放松,心里悬着,怕自己还是搞反了,怕凭感觉选出来的答案不对。收卷的时候把卷子递出去,一路上都在回想这道题,反复在心里默念几个选项,试图重新梳理一遍,但是思路还是断断续续的,一会清晰一会又模糊。
等到课间去找老师问这道题,听完解释才确定自己选的是对的,松了好大一口气。只是这个过程折腾的太久,明明是一道基础选择题,却因为之前概念混淆,白白耗掉好多时间。
后来再翻课本,特意把容易弄混的几个名词单独圈出来,没事就多看两眼,不过也不敢保证下次再碰到类似题型,还能一下子反应过来。记性本来就时好时坏,很多概念放一段时间,又会慢慢变得模糊。
放学收拾书包的时候,草稿纸还摊在桌面上,上面歪歪扭扭写着那几个名词。随手揉成一团丢进桌角的垃圾桶。