METHOD FOR ENABLING COMPILATION OF A COBOL SOURCE PROGRAM UTILIZING A TWO-STAGE COMPILATION PROCESS, THE COBOL SOURCE PROGRAM INCLUDING A MIX OF COBOL, C++ or JAVA STATEMENTS, AND OPTIONAL OPENMP DIRECTIVES
    1.
    发明申请
    METHOD FOR ENABLING COMPILATION OF A COBOL SOURCE PROGRAM UTILIZING A TWO-STAGE COMPILATION PROCESS, THE COBOL SOURCE PROGRAM INCLUDING A MIX OF COBOL, C++ or JAVA STATEMENTS, AND OPTIONAL OPENMP DIRECTIVES 有权
    使用两阶段编译过程的COBOL源程序的编译方法,包括COBOL,C ++或JAVA语句的混合的COBOL源程序和可选的OPENMP指令

    公开(公告)号:US20140189664A1

    公开(公告)日:2014-07-03

    申请号:US13730123

    申请日:2012-12-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/456

    摘要: A method, apparatus, and program product are disclosed for carrying out the compilation of an original Cobol program that includes a mix of Cobol, C++ or JAVA and optional OpenMP directives in a single source program file so as to provide improved performance during execution of the program and improved convenience and features in programming. The approach or method includes performing a compilation (or translation) step utilizing a first compiler or translating program which is a is a specialized compiler/translator that takes as input a Cobol source program including a further provision for the inclusion of C/C++ program statements and OpenMP statements, and produces as output an intermediate computer program, the intermediate program that is entirely in C or C++, the intermediate program being intended for further compilation by an existing selected second compiler, the second compiler being an optimizing compiler that provides support for parallelism for the programs described in the C/C++ programming languages.

    摘要翻译: 公开了一种方法,装置和程序产品,用于在单个源程序文件中执行包括Cobol,C ++或JAVA的组合以及可选的OpenMP指令的原始Cobol程序的编译,以便在执行期间提供改进的性能 程序和改进的方便性和编程特性。 该方法或方法包括使用第一编译器或翻译程序来执行编译(或翻译)步骤,其是专门的编译器/翻译器,其将Cobol源程序作为输入,Cobol源程序包括用于包含C / C ++程序语句的进一步规定 和OpenMP语句,并且产生中间计算机程序,即完全在C或C ++中的中间程序,中间程序用于由现有的选择的第二编译器进一步编译,第二编译器是提供对 用于C / C ++编程语言描述的程序的并行性。

    Method for translating a cobol source program into readable and maintainable program code in an object oriented second programming language
    2.
    发明授权
    Method for translating a cobol source program into readable and maintainable program code in an object oriented second programming language 有权
    将cobol源程序转换为面向对象的第二编程语言中的可读和可维护程序代码的方法

    公开(公告)号:US09182962B2

    公开(公告)日:2015-11-10

    申请号:US13314041

    申请日:2011-12-07

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F8/51 G06F8/31

    摘要: A method is disclosed for translating by a computer system of a COBOL computer program into a translated computer program in a readable and maintainable syntax in an object oriented programming language. The translated program including variable names equivalent to the original COBOL variable names and with attributes described in COBOL syntax. The translating method further providing for memory allocation in the translated computer program for storage of “COBOL” variables compatible with that of the original COBOL program; a description of program flow that is readable, and utilizing arithmetic operators to describe operations between COBOL variables. Also disclosed is a special object oriented run-time library for creating and performing operations between COBOL numeric objects, including maintaining storage of variable content in the original COBOL format, and for enabling readability of the translated source code by allowing arguments for variable type descriptions to be expressed in COBOL syntax.

    摘要翻译: 公开了一种通过计算机系统将COBOL计算机程序翻译成面向对象编程语言的可读和可维护语法的翻译计算机程序的方法。 翻译的程序包括与原始COBOL变量名称等效的变量名称,并具有COBOL语法中描述的属性。 翻译方法进一步提供翻译的计算机程序中的存储器分配,用于存储与原始COBOL程序兼容的“COBOL”变量; 描述可读的程序流程,并利用算术运算符来描述COBOL变量之间的操作。 还公开了一种特殊的面向对象的运行时库,用于在COBOL数字对象之间创建和执行操作,包括保持原始COBOL格式的可变内容的存储,以及通过允许变量类型描述的参数来实现所翻译的源代码的可读性 用COBOL语法表达。

    Method for enabling compilation of a Cobol source program utilizing a two-stage compilation process, the Cobol source program including a mix of Cobol, C++ or JAVA statements, and optional OpenMP directives
    3.
    发明授权
    Method for enabling compilation of a Cobol source program utilizing a two-stage compilation process, the Cobol source program including a mix of Cobol, C++ or JAVA statements, and optional OpenMP directives 有权
    Cobol源程序使用Cobol,C ++或JAVA语句的组合以及可选的OpenMP指令,可以编译使用两阶段编译过程的Cobol源程序

    公开(公告)号:US08930925B2

    公开(公告)日:2015-01-06

    申请号:US13730123

    申请日:2012-12-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/456

    摘要: A method, apparatus, and program product are disclosed for carrying out the compilation of an original Cobol program that includes a mix of Cobol, C++ or JAVA and optional OpenMP directives in a single source program file so as to provide improved performance during execution of the program and improved convenience and features in programming. The approach or method includes performing a compilation (or translation) step utilizing a first compiler or translating program which is a is a specialized compiler/translator that takes as input a Cobol source program including a further provision for the inclusion of C/C++ program statements and OpenMP statements, and produces as output an intermediate computer program, the intermediate program that is entirely in C or C++, the intermediate program being intended for further compilation by an existing selected second compiler, the second compiler being an optimizing compiler that provides support for parallelism for the programs described in the C/C++ programming languages.

    摘要翻译: 公开了一种方法,装置和程序产品,用于在单个源程序文件中执行包括Cobol,C ++或JAVA的组合以及可选的OpenMP指令的原始Cobol程序的编译,以便在执行期间提供改进的性能 程序和改进的方便性和编程特性。 该方法或方法包括使用第一编译器或翻译程序来执行编译(或翻译)步骤,其是专门的编译器/翻译器,其将Cobol源程序作为输入,Cobol源程序包括用于包含C / C ++程序语句的进一步规定 和OpenMP语句,并且产生中间计算机程序,即完全在C或C ++中的中间程序,中间程序用于由现有的选择的第二编译器进一步编译,第二编译器是提供对 用于C / C ++编程语言描述的程序的并行性。

    METHOD FOR TRANSLATING A COBOL SOURCE PROGRAM INTO READABLE AND MAINTAINABLE PROGRAM CODE IN AN OBJECT ORIENTED SECOND PROGRAMMING LANGUAGE
    4.
    发明申请
    METHOD FOR TRANSLATING A COBOL SOURCE PROGRAM INTO READABLE AND MAINTAINABLE PROGRAM CODE IN AN OBJECT ORIENTED SECOND PROGRAMMING LANGUAGE 有权
    将COBOL源程序转换为面向对象的第二编程语言中的可读和可维护程序代码的方法

    公开(公告)号:US20120151437A1

    公开(公告)日:2012-06-14

    申请号:US13314041

    申请日:2011-12-07

    IPC分类号: G06F9/44

    CPC分类号: G06F8/51 G06F8/31

    摘要: A method is disclosed for translating by a computer system of a COBOL computer program into a translated computer program in a readable and maintainable syntax in an object oriented programming language. The translated program including variable names equivalent to the original COBOL variable names and with attributes described in COBOL syntax. The translating method further providing for memory allocation in the translated computer program for storage of “COBOL” variables compatible with that of the original COBOL program; a description of program flow that is readable, and utilizing arithmetic operators to describe operations between COBOL variables. Also disclosed is a special object oriented run-time library for creating and performing operations between COBOL numeric objects, including maintaining storage of variable content in the original COBOL format, and for enabling readability of the translated source code by allowing arguments for variable type descriptions to be expressed in COBOL syntax.

    摘要翻译: 公开了一种通过计算机系统将COBOL计算机程序翻译成面向对象编程语言的可读和可维护语法的翻译计算机程序的方法。 翻译的程序包括与原始COBOL变量名称等效的变量名称,并具有COBOL语法中描述的属性。 翻译方法进一步提供翻译的计算机程序中的存储器分配,用于存储与原始COBOL程序兼容的“COBOL”变量; 描述可读的程序流程,并利用算术运算符来描述COBOL变量之间的操作。 还公开了一种特殊的面向对象的运行时库,用于在COBOL数字对象之间创建和执行操作,包括保持原始COBOL格式的可变内容的存储,以及通过允许变量类型描述的参数来实现所翻译的源代码的可读性 用COBOL语法表达。