您当前的位置:
首页 > 文献资料
所属专业:
过程型文献资料
-
从PROLOG到PASCAL的程序转换
0 前言所谓程序转换是指从一种高级程序设计语言到另一种高级程序设计语言之间的转换.程序转换可在软件的移植、重用、更新、编译等方面有重要的意义,并且可节省大量的软件开发费用,因而受到业界的广泛关注.程序转换的目的是把一种语言编写的程序转换为另一种语言编写的、语义等价的、可读的和容易维护的程序[1].程序转换可分为过程型语言之间的转换、描述型语言之间的转换以及描述型语言和过程型语言之间的转换[2-6].程序转换的关键是解决程序结构的转换、类型的转换、存储结构的转换、常数的转换等问题.程序转换的困难在于程序的可读性差,难于理解和维护,不能充分利用目标语言的优点[3].