摘要
OO-HLL是一个ORACLE Pro*C应用生成器,它以面向对象和第四代语言面向问题的非过程化方式定义用户需求,生成可嵌入SQL语句到C程序中的Pro*C程序,然后通过Pro*C预编译程序和Microsoft C编译器将其翻译为可执行的目标代码。本文介绍了OO-HLL的基本思想,给出了OO-HLL语言主要语法成分的形式定义,讨论了它的代码生成技术。
00 - HLL is an ORACLE Pro * C application generator designed by us, which defines the user requirment using object - oriented mode and problem - oriented non - procedural mode of fourth generation language and generates Pro * C program which may embed SQL statements into G program. And then it translates the Pro * C program into executive object codes by Pro * C precompiler and microsoft C compiler. In this paper, we introduce the essential ideals of 00 - HLL, list formal definition of main syntactic items and discuss code generating techniques of 00 - HLL.
出处
《计算机应用与软件》
CSCD
1999年第2期8-14,51,共8页
Computer Applications and Software
基金
云南省自然科学基金(项目编号:98F005G)
云南省中青年学术和技术带头人培养经费(编号:1998-37)联合资助
关键词
面向对象
应用生成器
HLL语言
程序设计
Object- oriented, application generator, fourth generation language, formal definition, precompiler, compiler.