让“假想”成真——写在CASL语言集成环境编译系统诞生之际
重庆市范围内近年来中级程序员考试的统计数据表明,绝大多数的未通过者都是输在下午试题上。也就是输在程序阅读及设计能力上。考试大纲规定下午试题所选语言为:PASCAL、C、FORTRAN、COBOL和CASL汇编语言等5种。经我们对历年考题的精心分析,发现PASCAL、C、FORTRAN、COBOL等4种高级语言因其应用范围广、使用时间久而其试题变化多端,难以捕捉。若非有多年使用经验,的确不好应付。相反,在一种假想的COMET型计算机上运行的CASL汇编语言却以其短短27条语句、以其短小清晰、不能处理复杂问题、虽虚有汇编语言高深莫测的外表而其内浅显易懂、容易掌握等特点明显地突出于其它高级语言。不信者有历年考题为证。
但令人吃惊的是这种为高级程序员考试必考的CASL语言在中级程序员考试中虽难度较4种高级语言要小,使用者却极少。为什么呢?经分析,我们认为除了因为汇编语言就高深莫测的虚名吓倒芸芸众生外,更大的问题出在“假想”二字上,试问有多少人不通过上机实践就能掌握一门哪怕仅有27条语句的语言呢?的确,假想的COMET机器,加上假想的CASL语言,我们的应试者哪里去找COMET计算机呢?事实上,就象诸如学Z80汇编语言需要大量的上机时间一样,只要能到COMET计算机上仔细分析一下CASL语句,运行一下CASL程序,其高深莫测的虚名是能够被揭穿的。
由此,我们产生了让任何一台PC机都能被模拟成COMET机、CASL能运行于你身边的任何一台PC/XT以上机器的想法。于是诞生了这套《计算机CASL语言集成环境编译系统》。