我所了解的是在C语言里,可以用#def 把一段小程序给个名字就算定义了一个Macro。这样在后面的程序里,不用重复的打入这段程序,而是只要给出这个名字,编译的时候,编译器的预处理步骤可以把所有出现这个名字(宏定义)的地方都替换成那段小程序。这是个纯粹的文本替换过程。后来,微软搞出的Office软件里面,也允许人把一段操作,通过所谓的录像功能(Recorder)存下来定义为Macro,宏操作,这样下次需要做同样的操作,就可以通过replay来Invoke这个宏,省去了使用人员繁琐重复的操作。后来又搞出了VBA,则让宏的功能更加强大。
宏,或者宏程序。
翻成‘宏’还是不能告诉读者这是啥意思啊。
中文有个严重的收敛的问题。造词困难努力的把一堆复杂的概念简单化,加速了瓦房店化。
这是约定俗成的专业术语说法。中文版计算机教材都是这样翻译的。
哦,我计算机盲,以前不知道这个
宏不是意译,不达意. 可以译成“小程序"
或者可称为程序包。