第(2/3)页 它就像电报机中的译码本,如果没有这个译码电路,使用者传来的指令就无法识别,也就不可能正确驱动处理器工作。 就这一步来说,中文处理器和英文处理器并未出现分岔。 中英文编程的最关键分岔,出现在编译部分。 当时还是军分区的时候,他们就自己搞了一套中文汇编解码程序。通过这套中文汇编,程序员便可输入相关的中文指令进行程序编写,然后转化为处理器能够识别的编码信号,传递给译码器,控制处理器进行程序运行。 张东来阅读教材上随附的中文汇编程序举例,发现自己很轻松就读出了这段程序的内容,再结合处理器的数据存储规范指令说明,很快就明白了它的作用:用点阵画图的方式,在屏幕上显示出三行用三十二乘以三十二点阵绘制的“全偭定无产阶级团结起来,建立社会主义新祖国”的黑体字中文! 中文编程果然好用! 要说麻烦还是很麻烦的,但说简单也很简单。 在编程之前,首先脑子里要有这三行大字的形状,同时确定每一点在传统pal制式电视机屏幕上所对应的位置。确定了位置以后,再通过中文汇编程序,直接指定每一行需要点亮的起始位置,一行行确定以后,再执行程序,最后就画出了二十一个大字的形状。 最重要的是,张东来发现这套中文汇编程序极为契合中国人的用语习惯,再结合中文指令,便是一个从来没有接触过计算机编程的外行人,通过自学都能很容易地进行中文编程! 国人学习计算机最痛苦的就是要根据西方人的使用习惯来运用计算机设计编程。很多人没那个耐性,最终坚持不下来而放弃。 有了这套中文汇编,国人还是要学习很多关于内存调用的相关知识,但却至少可以让学习者听得明白,知道这些指令调用是干什么的,不再感觉是在,完全无法理解,学习的难易度大为不同。 尤其是编程的时候,完全是根据国人的用语习惯来设计,因此毫无别扭之感,用起来很顺畅,编程的困难度大大降低。 这对于计算机高手可能没什么意义,对于这些精通英文计算机软硬件的用户来说,英文用起来可能还更顺手。因为他们习惯了,他们的思维方式完全西化了,不觉得在英文环境工作有什么不好,并且英文输入不需要反复切换,直接通过键盘上的二十六个字母就可以完成,感觉很方便。 但对于初学者来说,英文环境就极其不友好,学起来很痛苦。 对于他们来说,这套中文汇编却是恰恰契合母语习惯,学习简单,用起来很流畅,很快就可以上手。 但同一套汇编语言,即便是将指令翻译为英文,西方人用起来也会觉得很不友好,继而对之产生厌恶感。 为什么? 语言环境不同而已。 就像中国人使用英文环境编程,学起来感觉云山雾罩,难以理解一样。西方人使用中文编程,同样会在学习一段时间之后,发疯地撕扯着自己的头发,发出“这他妈是什么鬼东西”的怒吼。 因为这套体系,根本就不是为他们设计的! 就这么简单。 第(2/3)页