%0 Journal Article %T A NOTATION OF PROGRAM TRANSFORMATION IN PROGRAMMING LANGUAGES-ON TRANSFORMATIONAL PROGRAMMING LANGUAGES
程序变换在程序语言中的一种表示——兼论变换型语言 %A Zhang Naixiao %A
张乃孝 %J 软件学报 %D 1993 %I %X In this paper, the notion of transformational programming language is introduced. The new language constructs-"transformation module" and "transformation control directive" are defined. They play the key roles in the transformational programming languages. We explain that a transformation module can be used to describe a partial implementation of an abstract data type and a transformation control directive can be used to apply a transform defined by a transformation module to an abstract variable and the related operators in a program.Some of the important issues,such as abstraction,expressiveness and flexibility of reprentation in the transformational programming language and correctness of the rtansformational program are discussed in the later part of this paper. %K 程序语言 %K 变换型语言 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=E8AB0DE62BA96CF463B18CC9FBC99740&yid=D418FDC97F7C2EBA&vid=E158A972A605785F&iid=94C357A881DFC066&sid=BCA2697F357F2001&eid=EA389574707BDED3&journal_id=1000-9825&journal_name=软件学报&referenced_num=3&reference_num=16