论文部分内容阅读
现有的通用编程语言,对于初学者来说,即使是编写简单循环结构的也有难度。为了使专业人员将工作重心集中在应用程序逻辑/业务模型上,领域专用编程语言(DSL)得到广泛应用。本文分析DSL的原理和方法,维护性问题;介绍一款国内首次提出的密码领域专用语言PCL,给出了其技术原理、基本功能,以及密码算法应用例子。在PCL之前,包括Cryptol语言在内,没有任何语言可以直观描述密码算法的逻辑结构。