摘要:我们在日常的生活和工作中经常要用到计算器进行计算,在计算机软件领域当中,各种计算器软件“多如牛毛”,MicrosoftWindows附件中的计算器等,能实现二、八、十、十六进制的运算,十进制的基本函数也有。网上的计算器软件更多,但无非是改了一点界面,只实现MicrosoftWindows附件中的计算器的一部分功能。经过长期地研究,笔者发现,一般的计算器软件是在输入当中进行计算的,并不能修改已输入过的算术表达式,而且在用户输入中并不能显示整个表达式。另外,一般的计算器软件的出错处理机制很不完善,我们能否从底层的算法上来完善它?答案是肯定的,运用编译技术。本文以具体的实例为背景,阐述了编译技术在计算机应用中的作用。